Ejemplo 13:
Esta DTD declara los valores exactos que son permitidos:
<!ELEMENT XXX (AAA+, BBB+)>
<!ELEMENT
AAA (#PCDATA)>
<!ELEMENT
BBB (#PCDATA)>
<!ATTLIST
AAA
true ( yes | no ) #REQUIRED>
<!ATTLIST
BBB
month (1|2|3|4|5|6|7|8|9|10|11|12)
#IMPLIED>
Todos los valores se dan en la DTD:
<!DOCTYPE XXX SYSTEM "tutorial.dtd">
<XXX>
<AAA true="yes"/>
<AAA true="no"/>
<AAA true="yes"/>
<BBB month="8" />
<BBB month="2" />
<BBB month="12" />
</XXX>
Atributos requeridos, opcionales y valores por defecto.- Si
un atributo es opcional (#IMPLIED), puede definírsele un valor por
defecto para cuando el atributo no se usa.
Ejemplo 14:
Ambos atributos son opcionales. Se dan sus valores por defecto.:
<!ELEMENT XXX (AAA+, BBB+)>
<!ELEMENT
AAA (#PCDATA)>
<!ELEMENT
BBB (#PCDATA)>
<!ATTLIST
AAA
true ( yes | no ) "yes">
<!ATTLIST
BBB
month NMTOKEN "1">
Los valores de true son yes, no y yes. Los valores de month son 8,
2 y 1.:
<!DOCTYPE XXX SYSTEM "tutorial.dtd">
<XXX>
<AAA true="yes"/>
<AAA true="no"/>
<AAA/>
<BBB month="8" />
<BBB month="2" />
<BBB/>
</XXX>
El elemento vacío.- Un elemento puede ser definido EMPTY
(vacio). En ese caso sólo puede contener atributos pero no
texto.
Ejemplo 15:
Los elementos AAA pueden contener solamente atributos pero no texto:
<!ELEMENT XXX (AAA+)>
<!ELEMENT
AAA EMPTY>
<!ATTLIST
AAA
true ( yes | no ) "yes">
Ambas formas son válidas. En el segundo caso la etiqueta de cierre
debe seguir inmediatamente al de apertura:
<!DOCTYPE XXX SYSTEM "tutorial.dtd">
<XXX>
<AAA true="yes"/>
<AAA true="no"></AAA>
</XXX>
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