Latest web development tutorials

XML Schema wszystkie elementy

XML Schema Reference Kompletna XML Schema Reference

Definicja i Wykorzystanie

Element określa, że ​​elementy potomne mogą występować w dowolnej kolejności, każdy sub-element może wystąpić zero lub jeden raz.

Element informacji

  • Parent Element: grupa complexType, ograniczenia (zarówno simpleContent i complexContent), rozbudowa (zarówno simpleContent i complexContent)

gramatyka

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

(annotation?,element*)

</all>

(? Znak deklaruje, że element może wystąpić zero lub jeden raz, a * Znak deklaruje, że element może wystąpić zero lub więcej razy we wszystkich elementach).

nieruchomość opis
id Opcjonalne. Unikalny identyfikator elementu.
maxOccurs Opcjonalne. Maksymalna liczba czasami może wystąpić elementem. Wartość musi być jeden.
minOccurs Opcjonalne. Minimalna ilość czasu może nastąpić elementem. Wartość ta może być liczbą całkowitą 0 lub 1. Aby określić, że ten element jest opcjonalny atrybut jest ustawiony na 0. Wartość domyślna to 1.
wszelkie atrybuty Opcjonalne. Określa ona inne atrybuty nazw spoza schematu.

Przykład 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>

Powyższy przykład wskazuje "Book Nazwa" i "Nazwisko" elementy mogą występować w dowolnej kolejności, oba elementy muszą pojawić się tylko raz!

Przykład 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>

Powyższy przykład wskazuje "Book Nazwa" i "Nazwisko" elementy mogą występować w dowolnej kolejności, każdy element może pojawić się zero lub jeden raz!


XML Schema Reference Kompletna XML Schema Reference