Freigeben über


<xsd:union>-Element

Definiert eine Auflistung mehrerer simpleType-Definitionen.

<union
  id = ID
  memberTypes = List of QNames
  {any attributes with non-schema Namespace}...>
Content: (annotation?, (simpleType*))
</union>

Attribute

  • id
    Die ID dieses Elements. Der id-Wert muss vom Typ "ID" sein und innerhalb des Dokuments, in dem dieses Element enthalten ist, eindeutig sein.

    Optional.

  • memberTypes
    Die Liste der Namen der integrierten Datentypen oder simpleType-Elemente, die in diesem Schema definiert sind (oder ein anderes Schema, das durch den angegebenen Namespace bestimmt wird). Das simpleType-Element, in dem das union-Element enthalten ist, wird von den einfachen Typen abgeleitet, die im memberTypes-Wert angegeben werden. Bei den in memberTypes angegebenen Werten muss es sich um qualifizierte Namen (QNames) handeln.

    Bei union-Definitionen für einfache Typen stellt die Liste der einfachen Typen die Union der Inhalte für die memberTypes (wobei diese selbst eine Liste von einfachen Typen darstellt) und der untergeordneten simpleType-Elementdefinitionen unter dem union-Element dar. Weitere Informationen finden Sie im zweiten Beispiel zu diesem Thema.

    Das memberTypes-Attribut ist das Gegenteil des itemType-Attributs für das list-Element. Dieses Element und das untergeordnete simpleType-Element des list-Elements schließen einander jeweils aus.

    Optional.

Elementinformationen

Anzahl der Vorkommen

Einmal

Übergeordnete Elemente

simpleType

Inhalt

annotation, simpleType

Beispiel

Im folgenden Beispiel wird ein einfacher Typ veranschaulicht, der eine union aus zwei einfachen Typen darstellt.

Beispiel

Im folgenden Beispiel wird einfache Typdefinition veranschaulicht, die eine Union aller nicht negativen Ganzzahlen und des NMTOKEN "unbounded" darstellt. (Entnommen aus der Spezifikation W3C XML Schema Part 1: Structures (nur auf Englisch verfügbar))

Weitere Ressourcen

Weitere Informationen finden Sie in der Spezifikation "W3C XML Schema Part 1: Structures Recommendation" unter www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-all.

Siehe auch

Verweis

Referenz zu XML-Schemata (XSD)
Elemente des XML-Schemas