Latest web development tutorials

XML-Schema alle Elemente

XML-Schema-Referenz Vollständige XML - Schema - Referenz

Definition und Verwendung

Element gibt an, dass die untergeordneten Elemente in beliebiger Reihenfolge auftreten können, jedes Unterelement Null oder eine Zeit auftreten können.

Elementinformationen

  • Übergeordnetes Element: Gruppe, complex, Einschränkung (beide simple und complex), Erweiterung (beide simple und complex)

Grammatik

<all
id=ID
maxOccurs=1
minOccurs=0|1
any attributes
>

(annotation?,element*)

</all>

(? Zeichen erklärt, dass das Element Null oder eine Zeit auftreten kann, und das Zeichen * erklärt, dass das Element null oder mehrere Male in allen Elementen auftreten können.)

Immobilien Beschreibung
Identifikation Optional. Die eindeutige Kennung des Elements.
maxOccurs Optional. Die maximale Anzahl der Male das Element auftreten kann. Der Wert muss 1 sein.
minOccurs Optional. Die minimale Anzahl der Male des Elements auftreten. Dieser Wert kann eine ganze Zahl von 0 oder 1 sein. Um festzulegen, dass dieses Element optional ist, wird das Attribut auf 0 gesetzt. Der Standardwert ist 1.
alle Attribute Optional. Es gibt andere Attribute nicht Schema-Namensraum.

Beispiel 1

<xs:element name="person">
<xs:complexType>
<xs:all>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>

Das obige Beispiel zeigt, "Vorname" und "Nachname" Elemente in beliebiger Reihenfolge auftreten können, müssen beide Elemente nur einmal vorkommen!

Beispiel 2

<xs:element name="person">
<xs:complexType>
<xs:all minOccurs="0">
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:all>
</xs:complexType>
</xs:element>

Das obige Beispiel zeigt, "Vorname" und "Nachname" Elemente in beliebiger Reihenfolge auftreten können, kann jedes Element erscheinen Null oder ein Mal!


XML-Schema-Referenz Vollständige XML - Schema - Referenz