Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE LENGUAJES DE
MARCAS
Lenguaje de Marcas
EJERCICIOS
1. Escribir un documento XML que almacene la siguiente informació n:
CIUDADES
HECHOS HISTÓRICOS
Abrirllave
Tutoriales de informá tica.
http://www.abrirllave.com/
Wikipedia
La enciclopedia libre.
http://www.wikipedia.org/
W3C
World Wide Web Consortium.
http://www.w3.org/
2
6. Corregir los errores que hay en el siguiente documento XML
("VEHICULOS.XML") para que esté bien formado. Para ello, puede ser
necesario crear nuevas etiquetas o atributos.
<forma_geometrica>
<nombre>rombo</nombre>
<caracteristicas>
<color>naranja</color>
<tipo>plana</tipo>
</caracteristicas>
<numero_de_lados>4</numero_de_lados>
</forma_geometrica>
3
8. El siguiente documento XML ("CINE.XML") está bien formado. Sin embargo,
no es vá lido. Para que lo sea, realizar los cambios necesarios en la DTD interna
de dicho documento.
<cine>
<peliculas>
<pelicula>Avatar</pelicula>
<pelicula codpel="P1">Gran Torino</pelicula>
<pelicula codpel="P2">Invictus</pelicula>
<pelicula codpel="P3">Million dollar baby</pelicula>
<pelicula codpel="P4">Oblivion</pelicula>
<pelicula codpel="P5">Unforgiven</pelicula>
</peliculas>
<actores>
<actor filmografia="P1 P3 P5">Clint Eastwood</actor>
<actor filmografia="P2 P3 P4 P5">Morgan Freeman</actor>
<actor filmografia="P4">Tom Cruise</actor>
</actores>
</cine>
4
9. Escribir un documento XML con una DTD interna que represente la siguiente
informació n ficticia:
Hay que guardar el NOMBRE del aeropuerto, los datos de cada VUELOagrupados
y la FECHA del panel, en ese orden.
En la DTD, só lo el código de un vuelo y su ESTADO deben representarse
mediante atributos.
Se tiene que indicar que el CÓDIGO ha de ser ú nico y obligatorio para cada vuelo.
Los posibles ESTADOS de un vuelo son C (Cancelado), E (En hora), R(Retrasado).
El valor por defecto debe ser E.
En la DTD debe indicarse que al menos tiene que aparecer un VUELO y, para
cada uno de ellos, se tiene que guardar la informació n en el mismo orden en el
que aparece en el panel.
Para indicar si un vuelo es DIARIO, se debe utilizar un elemento vacío que,
respecto a cada vuelo, podrá aparecer (en el caso de sí ser diario) o no aparecer
(en el caso contrario).
5
10. Escribir un documento XML con una DTD interna que represente la
informació n contenida en la siguiente factura ficticia: