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.
© Copyright 2024