1. A partir del fichero ciclos.xml genera el fichero xsl necesario para

1. A partir del fichero ciclos.xml genera el fichero xsl necesario para obtener el
siguiente resultado:
2. Busca una imagen relacionada con cada ciclo formativo y añade al fichero
xml un elemento con la imagen. Modifica el fichero xslt para que la imagen
se muestre en la cuarta columna de la tabla.
3. A partir del fichero libros.xml genera el fichero xsl que muestre una única
tabla de libros, con los tres campos (título, autor y precio) en columnas.:
<libros>
<libro>
<titulo>Los tres mosqueteros</titulo>
<autor>Alejandro Dumas</autor>
<precio>19</precio>
</libro>
<libro>
<titulo>Rayuela</titulo>
<autor>Julio Cortázar</autor>
<precio>15.5</precio>
</libro>
</libros>
4. A partir del fichero biblioteca.xml genera el fichero xsl que muestre una lista
con las obras de Mario Vargas Llosa ordenadas alfabéticamente:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<biblioteca>
<libro>
<titulo
idioma="es">La
vida
está
en
otra
parte</titulo>
<autor>Milan Kundera</autor>
<fechaPublicacion año="1973"/>
</libro>
<libro>
<titulo
idioma="es">Pantaleón
y
las
visitadoras</titulo>
<autor>Mario Vargas Llosa</autor>
<fechaPublicacion año="1973"/>
</libro>
<libro>
<titulo
idioma="es">Conversación
en
la
catedral</titulo>
<autor>Mario Vargas Llosa</autor>
<fechaPublicacion año="1969"/>
</libro>
<libro>
<titulo idioma="en">Complete Stories and Poems of
Edgar Allan Poe</titulo>
<autor>Edgar Allan Poe</autor>
<fechaPublicacion año="1890"/>
</libro>
<libro>
<titulo idioma="fr">Les Miserables</titulo>
<autor>Victor Hugo</autor>
<fechaPublicacion año="1862"/>
</libro>
<libro>
<titulo idioma="es">Plenilunio</titulo>
<autor>Antonio Muñoz Molina</autor>
<fechaPublicacion año="1997"/>
</libro>
</biblioteca>
5. Escribe una esquema XML para modelar un documento XML con las
características que se enumeran a continuación. Escribe también un
documento XML válido según ese esquema que sirva como ejemplo de su
uso.
a. El documento modelará los datos correspondientes a una
universidad. Recogerá información referente a alumnos, profesores y
asignaturas.
b. Alumnos y profesores tendrán una parte de datos personales
idéntica. Se recogerá la siguiente información:
i. DNI o pasaporte. En caso de especificar el pasaporte, además
será necesario incluir el país de procedencia.
ii. Nombre y apellidos o apellido (si es único).
iii. Fecha de nacimiento.
iv. Opcionalmente se podrá incluir información de contacto como
dirección postal y teléfonos y cuentas de correo (puede haber
varios).
c. En el caso de profesores se incluirá su despacho, horarios de tutorías
y asignaturas que imparten.
d. Cada alumno tendrá una lista de las asignaturas en las que está
matriculado, junto con la nota para cada una de ellas (que puede ser
NP, SS, AP, NT, SB o MH).
e. En la información de cada asignatura se incluirá el código, número de
créditos, carrera y curso al que corresponde (también puede ser
optativa o de libre elección).
f. Escribe las siguientes hojas de estilo XSL. Las salidas deben estar
ordenadas por primer apellido, segundo apellido, nombre, DNI y
pasaporte (en este orden).
i. una hoja de estilo XSL que muestre una lista de todas las
personas (alumnos y profesores), con su nombre y DNI.
ii. una hoja XSL que muestre una lista de alumnos, y para cada
alumno una tabla con las asignaturas en las que está
matriculado, la nota del alumno en esa asignatura y la nota en
texto.
iii. una hoja XSL que muestre la lista de profesores, y para cada
uno la lista de las asignaturas que imparte.