Ejercicio 408
Elabora un documento DTD que permita validar la estructura del siguiente documento XML:
<peliculas>
<pelicula>
<titulo>Con faldas y a lo loco</titulo>
<director edad='"setenta y dos"'>Billy Wilder</director>
</pelicula>
<pelicula>
<director edad="'cincuenta'">Leo McCarey</director>
<titulo>Sopa de ganso</titulo>
</pelicula>
<autor>barto</autor>
</peliculas>
Solución
XML
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE peliculas SYSTEM "408.dtd">
<peliculas>
<pelicula>
<titulo>Con faldas y a lo loco</titulo>
<director edad='"setenta y dos"'>Billy Wilder</director>
</pelicula>
<pelicula>
<director edad="'cincuenta'">Leo McCarey</director>
<titulo>Sopa de ganso</titulo>
</pelicula>
<autor>barto</autor>
</peliculas>
408.dtd
<!ELEMENT peliculas (pelicula+, autor)>
<!ELEMENT pelicula ((titulo|director), (titulo|director))>
<!ELEMENT titulo (#PCDATA)>
<!ELEMENT director (#PCDATA)>
<!ATTLIST director edad CDATA #REQUIRED>
<!ELEMENT autor (#PCDATA)>