ATTLIST
ATTLIST, utilisable dans une Dtd, permet de définir les attributs d'un élément.
La valeur d'un attribut peut être :
ID.
IDREF.
ENTITY.
ENTITIES.
NOTATION.
CURRENT.
REQUIRED.
IMPLIED.
FIXED.
NUMBER.
NMTOKENS.
NMTOKENS.
CDATA.
<-- Definition d'un élément comportant trois attributs -->
<!ELEMENT MonElement - - CDATA>
<!ATTLIST MonElement
<-- MonAttribut1 est un identifiant obligatoire -->
MonAttribut1 ID #REQUIRED,
<-- MonAttribut2 a une valeur par defaut -->
MonAttribut2 CDATA "MaValeurParDefaut",
<-- MonAttribut fait partie d'une liste de valeurs -->
MonAttribut3 (10,20,30) 10
>
<-- Usage de l'élément ayant trois attributs -->
<MonElement MonAttribut1=100 MonAttribut2="Ma valeur" MonAttribut3=20>Ceci est mon contenu.</MonElement>