Neueste Web-Entwicklung Tutorials
 

XML Schema Wahl Element


<Vollständige XML - Schema - Referenz

Definition und Verwendung

XML - Schema - Choice - Element erlaubt nur eines der Elemente in der enthaltenen <choice> Erklärung , die innerhalb des enthaltenden Elements zu sein.

Elementinformationen

  • Parent elements: Gruppe, Auswahl, Reihenfolge, complex, Einschränkung (beide simple und complex), Erweiterung (beide simple und complex)

Syntax

<choice
id=ID
maxOccurs=nonNegativeInteger|unbounded
minOccurs=nonNegativeInteger
any attributes
>

(annotation?,(element|group|choice|sequence|any)*)

</choice>

(Das? Zeichen erklärt, dass das Element Null oder eine Zeit auftreten kann, und das * Zeichen erklärt, dass das Element null oder mehrere Male innerhalb des Auswahlelement auftreten können)

Attribut Beschreibung
id Optional. Gibt eine eindeutige ID für das Element
maxOccurs Optional. Gibt die maximale Anzahl von Malen, die Auswahl-Element in das Mutterelement auftreten kann. Der Wert kann eine beliebige Zahl> = 0, oder wenn Sie keine Grenze für die maximale Anzahl festlegen möchten, verwenden Sie den Wert "unbounded" . Der Standardwert ist 1
minOccurs Optional. Gibt die minimale Anzahl, wie oft das Auswahlelement in dem übergeordneten das Element eintreten kann. Der Wert kann eine beliebige Zahl> = 0. Der Standardwert ist 1
any attributes Optional. Gibt alle anderen Attribute, die nicht-Schema-Namensraum

Beispiel

<xs:element name="person">
  <xs:complexType>
    <xs:choice>
      <xs:element name="employee" type="employee"/>
      <xs:element name="member" type="member"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

Das obige Beispiel definiert ein Element mit dem Namen "person" , die entweder eine enthalten muss "employee" Element oder ein "member" Element.


<Vollständige XML - Schema - Referenz