Vous êtes sur la page 1sur 3

Relacin de Ejercicios DTD 1

Dado un DTD indicar si un documento es vlido.


Para la definicin de tipos que se incluye a continuacin, indicar si el ejemplo de documentos que se
relaciona es de tipo vlido y porqu. Rehacer el DTD y el XML en los elementos necesarios para que el
documento valide. Documentar con comentarios los cambios realizados.

Ejercicio 1
Ejercicio1.dtd
<!ELEMENT receta (titulo, ingredientes, procedimiento)>
Ejercicio1.xml
<receta> Primera receta
<titulo>...</titulo>
<ingredientes>...</ingredientes>
<procedimiento>...</procedimiento>
</receta>

Ejercicio 2.
Ejercicio2. dtd
<!ELEMENT receta (titulo, ingredientes, procedimiento)>
Ejercicio2.xml
<receta>
<parrafo>Esto es un prrafo</parrafo>
<titulo>...</titulo>
<ingredientes>...</ingredientes>
<procedimiento>...</procedimiento>
</receta>

Ejercicio 3.
Ejercicio3. dtd
<!ELEMENT receta (titulo, ingredientes, procedimiento)>
Ejercicio3.xml
<receta>
<ingredientes>...</ingredientes>

<procedimiento>...</procedimiento>
</receta>

Ejercicio 4
Ejercicio4.dtd
<!ELEMENT aviso (titulo?, (parrafo+, grafico)*)>
Ejercicio4.xml
<aviso>
<titulo>...</titulo>
<parrafo>...</parrafo>
<grafico>...</grafico>
<parrafo>...</parrafo>
<grafico>...</grafico>
</aviso>

Ejercicio 5
Ejercicio5.dtd
<!ELEMENT aviso (titulo?, (parrafo+, grafico)*)>
Ejercicio5.xml
<aviso>
</aviso>

Ejercicio 6
Ejercicio6.dtd
<!ELEMENT aviso (titulo?, (parrafo+, grafico)*)>
Ejercicio6.xml
<aviso>
<titulo>...</titulo>
<parrafo>...</parrafo>
<grafico>...</grafico>
<parrafo>...</parrafo>
</aviso>

Ejercicio 7
Ejercicio7.dtd

<!ELEMENT aviso (titulo?, (parrafo+, grafico)*)>


Ejercicio7.xml
<aviso>
<titulo>...</titulo>
</aviso>

Ejercicio 8
Ejercicio8.dtd
<!ELEMENT aviso (titulo?, (parrafo+, grafico)*)>
Ejercicio8.xml
<aviso>
<parrafo>...</parrafo>
<grafico>...</grafico>
<parrafo>...</parrafo>
<parrafo>...</parrafo>
<grafico>...</grafico>
</aviso>

Ejercicio 9
Ejercicio9.dtd
<!ELEMENT aviso (titulo?, (parrafo+, grafico)*)>
Ejercicio9.xml
<aviso>
<titulo>...</titulo>
<parrafo>...</parrafo>
<parrafo>...</parrafo>
<grafico>...</grafico>
</aviso>

Vous aimerez peut-être aussi