Derniers tutoriels de développement web
 

XML Schema choix Element


<XML Schema Complete Reference

Définition et utilisation

XML élément de choix de schéma permet seulement l' un des éléments contenus dans le <choice> déclaration à être présent dans l'élément contenant.

Informations sur l'élément

  • Parent elements: groupe, choix, séquence, complexType, restriction ( à la fois simpleContent et complexContent), l' extension ( à la fois simpleContent et complexContent)

Syntaxe

<choice
id=ID
maxOccurs=nonNegativeInteger|unbounded
minOccurs=nonNegativeInteger
any attributes
>

(annotation?,(element|group|choice|sequence|any)*)

</choice>

(Le signe? Déclare que l'élément peut se produire zéro ou une fois, et le signe * déclare que l'élément peut se produire zéro ou plusieurs fois à l'intérieur de l'élément de choix)

Attribut La description
id Optionnel. Indique un identifiant unique pour l'élément
maxOccurs Optionnel. Indique le nombre maximum de fois que l'élément de choix peut se produire dans l'élément parent. La valeur peut être un nombre quelconque> = 0, ou si vous souhaitez définir aucune limite sur le nombre maximal, utilisez la valeur "unbounded" . La valeur par défaut est 1
minOccurs Optionnel. Indique le nombre minimum de fois l'élément de choix peut se produire dans le parent de l'élément. La valeur peut être un nombre quelconque> = 0. La valeur par défaut est 1
any attributes Optionnel. Indique tous les autres attributs avec non-schema espace de noms

Exemple

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

L'exemple ci - dessus définit un élément nommé "person" qui doit contenir un "employee" élément ou un "member" élément.


<XML Schema Complete Reference