Pense-bête DTD
Quelques symboles importants en DTD
< !DOCTYPE nomXML_élémentRacine SYSTEM
"URL"> : Déclaration de type de document
< !ELEMENT ... > :
Instruction
? : Élément optionnel
* : Élément pouvant être présent
plus d’une fois (de 0 à l’infini)
+ : Élément présent au moins une
fois et qui peut être présent plusieurs fois
| : Ou
#PCDATA : Que du texte
< !ATTLIST nomElementX
nomAttributY...> : Spécifie que l’élément « X » a
l’attribut « Y »
CDATA : Attribut contient du
texte
#REQUIRED : Attribut obligatoire
#IMPLIED : Attribut optionnel
#FIXED : Attribut fixé avec une valeur
< !ENTITY nomEntiteX
"Yvaleur"> : L’entité « nomEntiteX » prend la valeur « Yvaleur »
< !ENTITY % nomEntiteX
"Yvaleur"> : Localement, l’entité « nomEntiteX » prend la
valeur « Yvaleur » dans la DTD
© Daniel Lemire, 2014. Tous droits réservés.