Descripción
Los atributos se usan para asociar pares nombre-valor con elementos. La especificación de atributos sólo puede aparecer dentro de la etiqueta de apertura y en los elementos vacios. La declaración comienza con ATTLIST seguido del nombre del elemento al que pertenece el atributo y después le sigue la definición individual de cada atributo.
DTD
Un atributo del tipo CDATA puede contener cualquier caracter si éste se atiene a las reglas de formación. Los atributos #REQUIRED deben estar siempre presentes, los #IMPLIED son opcionales:
<!ELEMENT attributes (#PCDATA)> <!ATTLIST attributes aaa CDATA #REQUIRED bbb CDATA #IMPLIED>
|
Documento válidoArriba
Los atributos CDATA pueden contener cualquier caracter que se atenga a las reglas:
<!DOCTYPE attributes SYSTEM "tutorial.dtd">
<attributes aaa="#d1" bbb="*~*"> Text </attributes>
|
El orden de los atributos es indiferente:
<!DOCTYPE attributes SYSTEM "tutorial.dtd">
<attributes bbb="$25" aaa="13%"> Texto </attributes>
|
El atributo bbb puede omitirse ya que es #IMPLIED:
<!DOCTYPE attributes SYSTEM "tutorial.dtd">
<attributes aaa="#d1" />
|
Documento con erroresArriba
El atributo aaa es obligatorio. Porlo tanto debe estar siempre presente.:
<!DOCTYPE attributes SYSTEM "tutorial.dtd">
<attributes ___ bbb="X24"/>
|