La cardinalité des éléments DTD

Ce tableau résume les différentes cardinalités qu’on peut utiliser dans le DTD :

Aucun Si aucune cardinalité n’est précisé, l’élément doit apparaître une et une seule fois.
* Avec cette cardinalité, l’élément peut ne pas apparaître ou apparaître plusieurs fois
+ Avec cette cardinalité, l’élément doit apparaître soit une fois, soit plusieurs fois.
? Avec cette cardinalité, l’élément peut apparaître une seule fois ou ne pas apparaître du tout.


Exemples DTD

Exemple DTD 1 :

<!ELEMENT contenu(introduction?,paragraphe+,conclusion?) >

Cette balise DTD indique que la balise contenu peut contenir une introduction ou peut ne pas en contenir. Elle doit contenir au moins un paragraphe. Mais la conclusion est également optionnelle. Bien sûr, il faut déclarer chacun des éléments introduction, paragraphe et conclusion.

Exemple DTD 2 :

<!ELEMENT contenu (monologue, pres-invite, (extrait|chanson)+, courrier) >

L’élément contenu doit avoir une balise monologue et une balise pres-invite. Il peut ensuite soit contenir un extrait soit une chanson une ou plusieurs fois. Il doit également contenir une balise courrier.

Un XML valide qui correspond à ce DTD peut être :


0 Réponses à “La cardinalité des éléments DTD”


  1. Pas de commentaires

Laisser un commentaire