Attributs DTD simples (Voir la spec pour une définition "clean" !!):
<!ATTLIST tag nom TypeAttribut TypeAttribut TypeDef Defaut
|
Explication de TypeAttribut
|
ID
|
Attribut unique dans le document
|
IDREF
|
Doit correspondré à un ID attribut dans un des éléments
|
IDREFS
|
Doit correspondre à 1 ou plusieurs ID attributs (séparés par des blancs)
|
(A,B,C,..)
|
Liste énumérée
|
CDATA
|
Contenu arbitraire
|
NMTOKEN
|
Un seul Mot
|
|
Explication de TypeDef
|
#IMPLIED
|
Attribut à option
|
#REQUIRED
|
Attribut nécessaire
|
#FIXED Value
|
Attribut avec valeur fixe
|
Illustrations:
<!ATTLIST person gender (male|female) #IMPLIED>
<!ATTLIST form method CDATA #FIXED "POST">
<!ATTLIST list type (bullets|ordered) "ordered"
<!ATTLIST sibling type (brother|sister) #REQUIRED