<XML complet Schema de referință
Definiție și utilizare
All elementul indică faptul că elementele de copil pot apărea în orice ordine și că fiecare element de copil se poate produce zero sau o singură dată.
Element Informații
- Parent elements: grup, complexType, restricție (atât simpleContent și complexContent), extensie (both simpleContent and complexContent)
Sintaxă
<all
id=ID
maxOccurs=1
minOccurs=0|1
(The ? Semnul declară că elementul se poate produce zero sau o singură dată, iar * semnul declară că elementul poate apărea zero sau mai multe ori în interiorul elementului tot) Atribut Descriere id Opțional. Specifică un ID unic pentru elementul maxOccurs Opțional. Specifică numărul maxim de ori poate apărea elementul. Valoarea trebuie să fie 1. minOccurs Opțional. Specifică numărul minim de ori poate apărea elementul. Valoarea poate fi 0 sau 1. Valoarea implicită este 1 any attributes Opțional. Specifică orice alte atribute cu spațiu de nume non-schemă
Exemplul 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>
Exemplul de mai sus indică faptul că "firstname" și "lastname" elemente pot apărea în orice ordine , dar ambele elemente trebuie să aibă loc o dată și doar o singură dată!
Exemplul 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>
Exemplul de mai sus indică faptul că "firstname" și "lastname" elemente pot apărea în orice ordine și fiecare element poate apărea zero sau o singură dată!
<XML complet Schema de referință