domingo, 26 de febrero de 2012

Breve repaso del lenguaje XPath y comienzo con Bases de Datos

Hola a todos
Aquí incluyo un archivo con la información sobre la que empezaremos a trabajar esta semana, ya de cara a la tercera evaluación:
Almacenamiento de información
Saludos,
Alfredo

martes, 21 de febrero de 2012

Ejercicios de XSLT

Hola a todos
A continuación voy a proponer unos seis ejercicios de XSLT, Los cinco primeros se realizarán tomando el siguiente archivo XML como base:


IES. XML


<?xml version="1.0" encoding="UTF-8"?>
<ies nombre="IES Abastos" web="http://www.iesabastos.org/" >
<ciclos>
<ciclo id="ASIR">
<nombre>Administración de Sistemas Informáticos en Red</nombre>
<grado>Superior</grado>
<decretoTitulo año="2009" />
</ciclo>
<ciclo id="DAW">
<nombre>Desarrollo de Aplicaciones Web</nombre>
<grado>Superior</grado>
<decretoTitulo año="2010" />
</ciclo>
<ciclo id="SMR">
<nombre>Sistemas Microinformáticos y Redes</nombre>
<grado>Medio</grado>
<decretoTitulo año="2008" />
</ciclo>
</ciclos>
</ies>




Se pide:
1. Que aparezcan los siguientes elementos sin etiquetas:


<?xml version="1.0" encoding="UTF-8"?>


Administración de Sistemas Informáticos en Red
Desarrollo de Aplicaciones Web
Sistemas Microinformáticos y Redes


2. Que aparezcan los elementos con etiquetas <p>




<?xml version="1.0" encoding="UTF-8"?>
<html>
<p>Administración de Sistemas Informáticos en Red</p>
<p>Desarrollo de Aplicaciones Web</p>
<p>Sistemas Microinformáticos y Redes</p>
</html>




3. Que aparezcan en forma de lista


<?xml version="1.0" encoding="UTF-8"?>
<html>
<ul>
<li>Administración de Sistemas Informáticos en Red</li>
<li>Desarrollo de Aplicaciones Web</li>
<li>Sistemas Microinformáticos y Redes</li>
</ul>
</html>


4. Que aparezcan en forma de tabla


<?xml version="1.0" encoding="UTF-8"?>
<html>
<table border="1">
<tr>
<td>Administración de Sistemas Informáticos en Red</td>
</tr>
<tr>
<td>Desarrollo de Aplicaciones Web</td>
</tr>
<tr>
<td>Sistemas Microinformáticos y Redes</td>
</tr>
</table>
</html>


5. Formatear el documento anterior para que ahora nos salga el nombre del IES entre etiquetas h1 y el resto en párrafos


<?xml version="1.0" encoding="UTF-8"?>
<html>
<h1>IES Abastos</h1>
<p>Administración de Sistemas Informáticos en Red</p>
<p>Desarrollo de Aplicaciones Web</p>
<p>Sistemas Microinformáticos y Redes</p>
</html>


6. Ejercicio Final de Bloque: Realizar un documento XML que permita formatear el contenido del índice del capítulo 1 de vuestro libro de Sistemas Informáticos/Planificación y Análisis de Redes. Una vez realizado esto, debéis hacer lo mismo con todos los capítulos del libro, realizando el índice completo del libro, a partir de un solo documento XML


Saludos,
Alfredo

domingo, 12 de febrero de 2012

Otro ejercicio de XSL


Hola a todos.
Aquí hay un ejemplo de las dos primeras preguntas de un  test que se han pasado por un XSL y se han visualizado en el navegador. Debe notarse que las respuestas correctas aparecen en un color diferente al resto.
Se pide realizar esto tanto para estas dos preguntas como para las otras ocho que se dictarán en clase.
Saludos,
Alfredo de la Presa

jueves, 2 de febrero de 2012

Enunciado trabajo Cds

Crear un documento XML que almacene una lista de CDs de música. Cada Cd deberá almacenar la siguiente información:
- Título del álbum
- Artista
- Títulos de las canciones con el tiempo por canción
- Sello discográfico
- Año de publicación
Al menos insertar 10 CDs
Con el documento XML anterior se pide
1. Generar un fichero XSL(“cd_p1.xsl”) en el que se muestre una tabla con todos los datos de los discos de música
2. Elegir un artista cualquiera y generar un fichero XSL (“cd_p2.xsl”) en el que se muestre una tabla con todas las canciones de ese artista
3. Elegir un sello cualquiera y generar un fichero XSL (“cd_p3.xsl”) en el que se muestre una tabla con todas las canciones de ese sello discográfico
4. Elegir una duración máxima de canción y generar un fichero XSL (“cd_p4.xsl”), en el que se muestre una tabla con todas las canciones que tienen una duración inferior a la elegida