Prvek any lze použít jako obdobu modelu obsahu ANY v DTD, avšak pouze ve spojení s obory názvů.
To vám umožní zahrnout veškerý dobře formovaný obsah XML, například webovou stránku HTML, jež vyhovuje syntaxi XHTML 1.0.
Například:
<element name = "MyWebPage">
<complexType>
<any namespace ="http://www.w3.org/1999/xhtml>
< minOccurs="1" maxOccurs="unbounded" processContents="skip"/>
</complexType>
</element>
Předchozí fragment schématu umožňuje prvku <MyWebPage> obsahovat jakákoli dobře formovaná data XHTML, jež se objevují v zadaném oboru názvů.
Následující pokyny jsou určeny pro perspektivu Prostředek, nicméně jsou aplikovatelné i na mnohé další perspektivy.
Chcete-li přidat prvek any:
- V pohledu Osnova klepněte pravým tlačítkem myši na model obsahu, se kterým chcete pracovat, a poté klepněte na Přidat jakýkoli.
- Vyberte nový prvek any.
- V pohledu Vlastnosti editoru schémat pro hodnotu namespace můžete vybrat:
- ##any. Umožňuje libovolný dobře naformátovaný XML z jakéhokoli oboru názvů.
- ##local . Umožňuje libovolný dobře naformátovaný XML, který není deklarovaný v oboru názvů.
- ##other . Umožňuje libovolný dobře naformátovaný XML, který není z cílového oboru názvů definovaného typu.
- ##targetNamespace. Zkratka pro cílový obor názvů definovaného typu.
- Pro hodnotu processContents můžete vybrat:
- skip. Procesor XML vůbec neověří platnost obsahu.
- lax. Procesor XML ověří platnost obsahu v dostupném rozsahu.
- strict. Procesor XML ověří platnost veškerý obsah.
- Hodnota minOccurs udává, kolikrát se
prvek any musí zobrazit v dokumentu instance. Chcete-li, aby prvek byl volitelný, vyberte 0;v opačném případě vyberte 1.
- Hodnota maxOccurs udává maximální počet
zobrazení prvku any v dokumentu instance.
Můžete zvolit 0, 1 nebo
označit, že neexistuje maximální počet výskytů, bez vazby.
- Chcete-li zadat jakékoliv informace o tomto prvku, klepněte na kartu Dokumentace. Pro materiál určený lidem, jako například popis, se používá stránka Dokumentace.
- Chcete-li přidat prvky informací o aplikaci do vašich anotací komponent schémat, klepněte na kartu Rozšíření. Stránka Rozšíření vám umožňuje zadávat
schéma a přidávat obsah XML do vašich anotací.
(c) Copyright 2001, World Wide Web (Massachusetts Institute of
Technology, Institut National de Recherche en Informatique et en Automatique,
Keio University).