Tutoriales de informática - Abrirllave.com

Abrirllave.com

Atributos de tipo NMTOKENS en DTD

En una DTD, los atributos declarados NMTOKENS son aquellos cuyo valor puede contener uno o varios valores de tipo NMTOKEN separados por espacios en blanco.

EJEMPLO En la DTD del siguiente documento XML, el atributo codigos del elemento "usuario" ha sido declarado de tipo NMTOKENS:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE usuarios [
  <!ELEMENT usuarios (usuario)*>
  <!ELEMENT usuario (#PCDATA)>
  <!ATTLIST usuario codigos NMTOKENS #REQUIRED>
]>

<usuarios>
  <usuario codigos="1234 567 89">Ana</usuario>
  <usuario codigos="ab c-d fg">Iker</usuario>
  <usuario codigos="A1:B2">Elsa</usuario>
</usuarios>