Tipos de atributos en DTD
En DTD, existen los siguientes tipos de atributos:
Tipo | Descripción |
---|---|
CDATA | (Character DATA) El valor son datos de tipo carácter, es decir, texto. |
Enumerado | El valor puede ser uno de los pertenecientes a una lista de valores escritos entre paréntesis "()" y separados por el carácter "|". |
ID | El valor es un identificador único. |
IDREF | El valor es un identificador que tiene que existir en otro atributo ID del documento XML. |
IDREFS | El valor es una lista de valores que existan en otros atributos ID del documento XML, separados por espacios en blanco. |
NMTOKEN | El valor es una cadena de caracteres, pudiendo contener letras minúsculas, letras mayúsculas, números, puntos ".", guiones medios "-", guiones bajos "_" o el carácter dos puntos ":". |
NMTOKENS | El valor puede contener uno o varios valores de tipo NMTOKEN separados por espacios en blanco. |
NOTATION | El valor es el nombre de una notación. |
ENTITY | El valor es el nombre de una entidad. |
ENTITIES | El valor puede contener uno o varios valores de tipo ENTITY separados por espacios en blanco. |
Especiales | Existen dos atributos especiales: xml:lang y xml:space. |