English | česky | >> Español << | По-русски | Français | Italiano | Deutsch | MagyarZVON > Tutorials > DTD Tutorial
>> Ejemplo 9 << | Anterior | Siguiente | Contenidos

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"/>