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