Derniers tutoriels de développement web
 

XML Schema tout élément


<XML Schema Complete Reference

Définition et utilisation

L'élément tout indique que les éléments enfants peuvent apparaître dans un ordre quelconque et que chaque élément enfant peut se produire zéro ou une fois.

Informations sur l'élément

  • Parent elements: groupe, complexType, restriction ( à la fois simpleContent et complexContent), l' extension (both simpleContent and complexContent) à la (both simpleContent and complexContent)

Syntaxe

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

(annotation?,element*)

</all>

(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 tout)

Attribut La description
id Optionnel. Indique un identifiant unique pour l'élément
maxOccurs Optionnel. Indique le nombre maximal de fois l'élément peut se produire. La valeur doit être 1.
minOccurs Optionnel. Indique le nombre minimum de fois l'élément peut se produire. La valeur peut être 0 ou 1. La valeur par défaut est 1
any attributes Optionnel. Indique tous les autres attributs avec non-schema espace de noms

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

L'exemple ci - dessus indique que le "firstname" et les "lastname" éléments peuvent apparaître dans un ordre quelconque , mais les deux éléments doivent apparaître une fois et une seule fois!

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

L'exemple ci - dessus indique que le "firstname" et les "lastname" éléments peuvent apparaître dans un ordre quelconque et chaque élément peut apparaître zéro ou une fois!


<XML Schema Complete Reference