UP PREVIOUS NEXT   Technologies Internet et Education, © TECFA
  2.3 Déclaration d'éléments

2.3 Déclaration d'éléments

Eléments DTD simples

<!ELEMENT tag specification_contenu>

La spécification du contenu d'un élément contient soit une combinaison d'autres éléments, soit les éléments spéciaux #PCDATA, ANY, EMPTY (voir les exmples ci-après).

On peut combiner selon les règles ci-dessous:

 

A et B = tags

Explication specification_contenu

A?

A (un seul) est une option, (match A ou rien)

A+

Il faut un ou plusieurs A

A*

A est une option, il faut zero, un ou plusiers A

A | B

Il faut A ou B, mais pas les deux

A , B

Il faut A, suivi de B (dans l'ordre)

(A, B) +

Les parenthèses regroupent. Ici: un ou plusieurs (A suivi de B)

Eléments spéciaux

 

Elément spéciaux

Explication specification_contenu

#PCDATA

Données (non-interprétés par XML) dans le langage d'encodage courant.

ANY

Mot clé qui indique que tous les éléments sont autorisés (déconseillé)

EMPTY

Tag sans "closing" comme <br/>

Restriction sur les identificateurs (noms)


UP PREVIOUS NEXT -- TIE