Přidávání prvku any

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:

  1. 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.
  2. Vyberte nový prvek any.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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).