Structure du fichier XML
Cardinalités sur les séquences et les choix
Les cardinalités peuvent également être placées au niveau des séquences et des choix.
Figure 6 - Cardinalités 2
Dans la figure précédente, l'élément A est constitué d'une et une seule séquence indispensable contenant :
- Les éléments B, C et D, avec leurs cardinalités respectives.
-
Un choix entre les éléments E,F,G.
Le choix est optionnel, et peut se répéter sans limite maximale.
Le choix étant optionnel, il peut n'y avoir aucun de ces éléments dans le fichier XML.
-
Une séquence des éléments H,I,J. Chaque élément est optionnel.
Il peut donc n'y avoir aucun élément H, I ou J, bien que la cardinalité minimale de la séquence soit 1.
Exemple 1 : XML valide | Exemple 2 : XML valide | Exemple 3 : XML valide | Exemple 4 : XML non valide Elément E positionné après un élément H. |
---|---|---|---|
|
|
|
|