Any elem hozzáadása

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:

  1. 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.
  2. Válassza ki az új any elemet.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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).