Du kan använda any-elementet på samma sätt som ANY-innehållsmodellen i en
DTD. Dock måste det göras i samband med namnområden.
Det här gör att du kan inkludera valfritt välformat XML-innehåll, t.ex. en HTML-webbsida som följer XHTML 1.0-syntaxen.
T.ex:
<element name = "MyWebPage">
<complexType>
<any namespace ="http://www.w3.org/1999/xhtml>
< minOccurs="1" maxOccurs="unbounded" processContents="skip"/>
</complexType>
</element>
Med föregående schemafragment kan ett <MyWebPage>-element innehålla valfria välformaterade XHTML-data som visas i det angivna namnområdet.
Följande instruktioner är skrivna för resursperspektivet, men
de fungerar även i många andra fall.
Så här lägger du till ett any-element:
- Högerklicka på den innehållsmodell du vill använda i dispositionsvyn och välj Lägg till något.
- Välj det nya any-elementet.
- I egenskapsvyn i schemaredigeraren kan du välja följande som värde på namespace:
- ##any. Valfri välformaterad XML från valfritt namnområde.
- ##local . Valfri välformaterad XML som inte deklareras i ett namnområde.
- ##other. Valfri välformaterad XML som inte är målnamnområdet för den typ som definieras.
- ##targetNamespace . Kortnamn för målnamnområdet för den typ som definieras.
- Du kan välja följande som värde på processContents:
- skip. Innehållet valideras inte alls i XML-bearbetningsfunktionen.
- lax. Innehållet valideras så långt det går i XML-bearbetningsfunktionen.
- strict. Allt innehåll valideras i XML-bearbetningsfunktionen.
- Värdet minOccurs är antalet gånger any-elementet måste visas i ett förekomstdokument. Du kan välja 0 om du vill att elementet ska vara valfritt. I annat fall väljer du 1.
- Värdet maxOccurs är det maximala antalet gånger any-elementet får visas i ett förekomstdokument. Du kan välja 0, 1 eller unbounded om du vill ange att det inte finns något maximalt antal förekomster.
- Klicka på fliken Dokumentation om du vill ange någon information om det här elementet. Sidan Dokumentation används för läsmaterial, t.ex. en beskrivning.
- Klicka på fliken Utökningar om du vill lägga till tillämpningsinformationselement i anteckningarna för schemakomponenterna. På sidan Utökningar kan du ange schema och lägga till XML-innehåll i anteckningarna.
(c) Copyright 2001, World Wide Web (Massachusetts Institute of
Technology, Institut National de Recherche en Informatique et en Automatique,
Keio University).