Ultimele tutoriale de dezvoltare web
 

XML Schema toate Element


<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ță