Si el nombre de un elemento en una DTD está seguido por el caracter más [+], este elemento tiene que aparecer una o más veces .
Ejemplo 4: el elemento raíz XXX debe contener uno o más elementos AAA seguidos de exactamente un elemento BBB. El elemento BBB tiene que estar siempre presente.
<!ELEMENT XXX (AAA+ , BBB)>
<!ELEMENT
AAA (#PCDATA)>
<!ELEMENT
BBB
(#PCDATA)>
Un documento válido
<!DOCTYPE XXX SYSTEM "tutorial.dtd">
<XXX>
<AAA/> <BBB/>
</XXX>
Pueden aparecer varios elementos AAA en el documento
<!DOCTYPE XXX SYSTEM "tutorial.dtd">
<XXX>
<AAA/> <AAA/> <AAA/> <AAA/>
<AAA/>
<AAA/>
<AAA/> <BBB/>
</XXX>
Operador (?): cero o una aparición de un nodo
(opcionalidad).- Si el nombre de un elemento en la DTD está
seguido por un signo de interrogación [?], este elemento puede
aparecer ninguna o una vez.
Ejemplo 5:
El elemento raíz XXX puede contener un elemento AAA seguido de exactamente un elemento BBB. El elemento BBB tiene que estar siempre presente:
<!ELEMENT XXX (AAA? , BBB)>
<!ELEMENT
AAA (#PCDATA)><!ELEMENT BBB (#PCDATA)>
Un documento válido:
<!DOCTYPE XXX SYSTEM "tutorial.dtd">
<XXX>
<AAA/> <BBB/>
</XXX>
El elemento AAA no es obligatorio:
<!DOCTYPE XXX SYSTEM "tutorial.dtd">
<XXX>
<BBB/>
</XXX>
Combinación de los operadores +, * y ?.- Este ejemplo usa
una combinación de [ + * ?]
Example 6:
El elemento raíz XXX puede contener un elemento AAA seguido de uno o más elementos BBB. El elemento AAA puede contener un elemento CCC y varios elementos DDD. El elemento BBB tiene que contener, exactamente, un elemento CCC y un elemento DDD:
<!ELEMENT XXX (AAA? , BBB+)>
<!ELEMENT
AAA (CCC? , DDD*)>
<!ELEMENT
BBB (CCC , DDD)>
<!ELEMENT
CCC (#PCDATA)>
<!ELEMENT
DDD
(#PCDATA)>
Un documento válido:
<!DOCTYPE XXX SYSTEM "tutorial.dtd">
<XXX>
<AAA>
<CCC/><DDD/>
</AAA>
<BBB>
<CCC/><DDD/>
</BBB>
</XXX>
Los elementos en AAA no son obligatorios:
<!DOCTYPE XXX SYSTEM "tutorial.dtd">
<XXX>
<AAA/>
<BBB>
<CCC/><DDD/>
</BBB>
</XXX>
El elemento AAA no puede ser omitido:
<!DOCTYPE XXX SYSTEM "tutorial.dtd">
<XXX>
<BBB>
<CCC/><DDD/>
</BBB>
</XXX>
Hay 54 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Boletín digital: consejos y estrategias de promoción Un boletín informativo es una publicación distribuida de forma regular, generalmente centrada en un tema principal que es del interés de sus afiliados.¿Quieres qu... [30/07/07] |
|
952 | ||
|
Introducción básica a Linux Curso básico de Linux explicando aspectos importantes de Fedora Core, KNOPIX, SuSE y otras distribuciones de Linux. Este curso está recomendado para usuarios que ya h... [14/07/06] |
|
15.648 | ||
|
¿Cómo navegar con seguridad en Internet? La Seguridad en Internet no es sólo una preocupación empresarial. Toda persona tiene derecho a la privacidad y cuando ésta accede a Internet su necesidad de privacidad no... [07/12/07] |
|
4.440 | ||
Publicar en
del.icio.us
digg
meneame