Lägga till ett any-element

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:

  1. Högerklicka på den innehållsmodell du vill använda i dispositionsvyn och välj Lägg till något.
  2. Välj det nya any-elementet.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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).