Ultimele tutoriale de dezvoltare web
 

XML Element alegere Schema


<XML complet Schema de referință

Definiție și utilizare

XML element de alegere Schema permite doar unul dintre elementele conținute în <choice> declarația să fie prezentă în interiorul elementului ce conține.

Element Informații

  • Parent elements: grup, alegere, secvență, complexType, restricție (atât simpleContent și complexContent), extensie (ambele simpleContent și complexContent)

Sintaxă

<choice
id=ID
maxOccurs=nonNegativeInteger|unbounded
minOccurs=nonNegativeInteger
(The? Semnul declară că elementul se poate produce zero sau o singură dată, iar semnul * declară că elementul se poate produce zero sau mai multe ori în interiorul elementului alegere)

Atribut Descriere
id Opțional. Specifică un ID unic pentru elementul
maxOccurs Opțional. Specifică numărul maxim de ori elementul de alegere poate avea loc în elementul părinte. Valoarea poate fi orice număr> = 0, sau dacă doriți să setați nici o limită a numărului maxim, utilizați valoarea "unbounded" . Valoarea implicită este 1
minOccurs Opțional. Specifică numărul minim de ori elementul de alegere poate avea loc în elementul mamă. Valoarea poate fi orice număr> = 0. Valoarea implicită este 1
any attributes Opțional. Specifică orice alte atribute cu spațiu de nume non-schemă

Exemplu

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

Exemplul de mai sus definește un element numit "person" , care trebuie să conțină fie un "employee" element sau un "member" elementul.


<XML complet Schema de referință