#NMTOKEN
NMTOKEN
, employée dans une Dtd pour définir un attribut, permet de spécifier que sa valeur est un nom.
Un nom commence par une lettre et il est suivi éventuellement de lettres, de chiffres ou du caractère soustraction - .
<-- Definition d'un élément a un attribut -->
<!ELEMENT MonElement - - CDATA>
<!ATTLIST MonElement
MonAttribut NMTOKEN #IMPLIED
>
<-- Usage de l'élément a un attribut -->
<MonElement MonAttribut="MaValeur">Ceci est mon contenu.</MonElement>