Ejemplo 9:
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>
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"
/>
Tipos de atributos CDATA, NMTOKEN y NMTOKENS.-
Un
atributo del tipo CDATA puede contener cualquier caracter si éste
se atiene a las reglas de formación. Si es del tipo NMTOKEN sólo
puede contener letras, dígitos, punto [ . ], guión [ - ], subrayado
[ _ ] y dos puntos [ : ] . Los del tipo NMTOKENS pueden contener
los mismos caracteres que NMTOKEN más espacios en blanco. Un
espacio en blanco consiste en uno o más espacios, retornos de carro
o tabuladores.
Ejemplo 10:
Los atributos bbb y ccc siempre tienen que estar presentes, el atributo aaa es opcional:
<!ELEMENT attributes (#PCDATA)>
<!ATTLIST
attributes
aaa CDATA #IMPLIED
bbb NMTOKEN #REQUIRED
ccc NMTOKENS #REQUIRED>
Todos los atributos obligatorios están presentes y sus valores son
del tipo correcto:
<!DOCTYPE attributes SYSTEM "tutorial.dtd">
<attributes aaa="#d1" bbb="a1:12" ccc=" 3.4 div
-4"/>
Todos los atributos obligatorios están presentes y sus valores son
del tipo correcto:
<!DOCTYPE attributes SYSTEM "tutorial.dtd">
<attributes bbb="a1:12" ccc="3.4 div
-4"/>
Hay 54 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Internet. Tu negocio Intenet fue un negocio que en algún momento parecía una idea "descabellada". Ahora el internet es una herramienta de uso indispensable en las e... [03/02/09] |
|
716 | ||
|
Instalación de un Servidor de Correo en Linux Linux es un sistema operativo libre, con lo que no se tiene que pagar por ningún tipo de licencia. También se puede conseguir el código fuente y poderlo modificar libreme... [16/06/04] |
|
13.755 | ||
|
Informática. Desarrollo científico del ordenador Ordenador, ciencia e informática son las claves de este curso. Conoce el desarrollo científico que hay detrás de una computadora u ordenado... [10/07/09] |
|
4.408 | ||
Publicar en
del.icio.us
digg
meneame