Déclaration d’élément DTD contenant des éléments: <!ELEMENT >

De nombreux éléments XML contiennent d’autres éléments. Regardons par exemple ce code XML :

<livre>

<id> 23</id>

<titre> L’alchimiste</titre>

</livre>

Le DTD correspondant à ce code XML est :

<!ELEMENT livre(id,titre)>

Chacun des éléments enfants de notre élément principal doit également être déclaré. Les éléments doivent également apparaître dans l’ordre où elles sont été déclarés.

Un élément déclaré au sein d’un autre élément peut prendre plusieurs paramètres, regardons cet exemple:

<!ELEMNT livre (conclusion|paragraphe)>

Cet exemple déclare un élément du type livre avec des sous éléments <conclusion> ou <paragraphe>. Livre doit donc contenir soit conclusion soit paragraphe mais pas les deux.

Un exemple valide de code XML correspondant au DTD :

<livre>

<conclusion> </conclusion>

</livre>

Un exemple invalide :

<livre>

<paragraphe> </paragraphe>

<conclusion> </conclusion>

</livre>


0 Réponses à “Déclaration d'élément DTD contenant des éléments: <!ELEMENT > ”


  1. Pas de commentaires

Laisser un commentaire