Saltar al contenido principal

NMTOKEN

NMTOKEN (Name Token) permite que se utilice un token de nombre como valor del atributo.

Un token de nombre es una cadena de caracteres formada por cualquier combinación de:

  • Letras mayúsculas y minúsculas.
  • Números.
  • Guiones medios (-).
  • Guiones bajos (_).
  • Dos puntos (:).
  • Puntos (.).
<!ATTLIST idioma codigo NMTOKEN #IMPLIED>

La regla anterior valida el siguiente XML:

<idioma codigo="en">Inglés</idioma>

Debido a las restricciones de un token de nombre, no podemos utilizar espacios en blanco. Los espacios se reservan para los valores NMTOKENS.