You are on page 1of 1

EJERCICIO DE TRANSFORMACIONES XSL Y XPATH

1. Usando los archivos XML que hicisteis para la relacin de ejercicios anterior sobre esquemas, genera para cada uno de ellos una pgina web que muestre determinados datos usando transformaciones XSL y XPATH. Tendrs que poner en prcticas las estructuras de iteracin, las de condicin simple, las de condicin compuesta, ordenar elementos, etc. Puedes modificar los archivos .XML para adecuarlos a la estructura de iteracin que desees y as poder practicarlas (lo ideal es que sepis manejar estas estructuras y en los trabajos que entreguis quiero ver al menos una de cada tipo en el total de archivos que debis entregar). 2. Realiza el archivo XSL correspondiente al fichero 25 de los ejemplos de XML.

3. Crea un documento XML libros.xml que contenga informacin de 5 libros. El primer libro tiene ttulo, un autor, isbn y un precio. El segundo libro tiene ttulo, dos autores, isbn y un precio. El tercer libro tiene ttulo, un autor, no tiene isbn y un precio. El cuarto libro tiene ttulo, un autor, isbn y dos precios. El quinto libro tiene ttulo, un autor, un isbn y no tiene precio. Usando transformaciones XSL y XPATH muestra toda la informacin en una pgina web lo ms profesional posible. (libros.xml y libros.xsl) 4. A partir del archivo 28 de la relacin, realiza una hoja de estilo XSL que muestre los datos en una tabla, con las siguientes caractersticas: las empresas aparecen ordenadas por el precio de cotizacin, los precios superiores a 75 aparecen en azul y los inferiores a 25 en rojo, las empresas del ndice general aparecen marcadas con un (*), con una explicacin debajo de la tabla. 5. Construir un documento XML para el siguiente pedido que ha recibido por correo electrnico una empresa que se dedica a la venta de herramientas para jardinera: "Hola, necesito una cortadora de cesped para mi jardn de esas que anuncian en oferta, me gustara que fuera uno de esos modelos elctricos, pues las de gasolina contaminan mucho. Me llamo Roberto Movilla, la cortadora la tendrn que enviar a Albacete, la direccin es Plaza de la Duquesa 12, la recoger mi esposa que se llama Alicia Abad. Ahora que lo pienso tambin necesitar 3 podadoras para los setos. Les paso mi direccin de aqu para lo referente al pago, es General Ricardos 56, aqu en Madrid. Es urgente, por favor, el csped est muy alto." La fecha del pedido es el 20 de octubre del 99. El empleado que se encarga del pedido ha comprobado algunos datos necesarios: el cdigo postal de la direccin de Albacete es 05020 y el de la de Madrid 28055; tambin ha consultado el catlogo de productos y ha averiguado que la cortadora vale 148.95 euros y su cdigo de producto es 872-AA, aunque no sabe si es o no elctrica; una podadora vale 7.98 y su cdigo es 926-FH. Usando transformaciones XSL y XPATH muestra toda la informacin en una pgina web lo ms profesional posible. (pedido.xml y pedido.xsl)