Az any elem hasonló módon használható, mint a
DTD ANY tartalommodellje, ám ezt a névterekkel összekapcsolva kell
megtenni. Ez lehetővé teszi bármilyen szabályosan formázott XML tartalom,
például az XHTML 1.0 szintaxisnak megfelelő HTML weboldal befoglalását.
Például:
<element name = "MyWebPage">
<complexType>
<any namespace ="http://www.w3.org/1999/xhtml>
< minOccurs="1" maxOccurs="unbounded" processContents="skip"/>
</complexType>
</element>
Az előző sémarész lehetővé teszi, hogy
a <MyWebPage> elem tetszőleges olyan szabályosan
formázott XHTML adatokat tartalmazzon, amelyek megjelennek a megadott
névtérben.
Az alábbi útmutatások az Erőforrások perspektívához
íródtak, de sok más perspektívában is működnek.
Any
elem hozzáadásához tegye a következőket:
- A Vázlat nézetben kattintson a jobb egérgombbal a kezelni kívánt
tartalommodellre, majd válassza az előugró menü Any
hozzáadása menüpontját.
- Válassza ki az új any elemet.
- A sémaszerkesztő Tulajdonságok nézetében az alábbi
névtér értékek közül választhat:
- ##any. Ez megenged bármilyen szabályosan formázott XML
fájlt bármilyen névtérből.
- ##local . Ez megenged bármilyen szabályosan formázott XML
fájlt, ami nincs névtérben deklarálva.
- ##other . Ez megenged bármilyen szabályosan formázott XML
fájlt, ami nem a meghatározás alatt álló típus cél névteréből származik.
- ##targetNamespace . Ez a meghatározás alatt álló típus cél
névterét jelenti.
- processContents értéknek az alábbiakat
választhatja:
- skip. Az XML feldolgozó egyáltalán nem fogja érvényesíteni
a tartalmat.
- lax. Az XML feldolgozó érvényesíteni fogja a tartalmat,
amennyire tudja.
- strict. Az XML feldolgozó érvényesíteni fogja a teljes
tartalmat.
- A minOccurs érték azoknak az alkalmaknak a
száma, ahányszor az any elemnek elő kell fordulnia a
példánydokumentumban. Ha azt kívánja, hogy az elem elhagyható legyen,
akkor válassza a 0 értéket, egyébként pedig az
1 értéket.
- A maxOccurs érték azoknak az alkalmaknak a
maximális száma, ahányszor az any elem előfordulhat a
példánydokumentumban. Választhatja a 0,
1, illetve annak jelzésére, hogy az előfordulások
száma korlátlan, az unbounded értéket.
- Kattintson a Dokumentáció lapra, ha
információkat kíván biztosítani erről az elemről. A Dokumentáció oldal emberi olvasható
anyagok, például leírások számára használatos.
- Kattintson a Kiterjesztések lapra, ha
alkalmazás információs elemeket kíván hozzáadni a sémakomponensek
annotációihoz. A Kiterjesztések oldal lehetővé teszi a séma
megadását és XML tartalom hozzáadását az annotációkhoz.
(c) Copyright 2001, World Wide Web (Massachusetts Institute of
Technology, Institut National de Recherche en Informatique et en
Automatique, Keio University).