apuntes_Tularis2k8_22-05-09

Comienza Vallesquino con el resumen de la clase del día 11 de mayo, donde instalamos tomcat y xindice y vimos la practica 5 sobre el CGI, se mando la practica 6 (dia 27 de mayo la entrega), se vieron algunos ejercicios de autoevaluación de AlexFH y Carlos. Proseguimos en la teoria con las bases de datos.

Se comenta tambien el seminario de google apps de draxus.

Vemos un ejercicio de autoevaluacion del 2007 sobre Xindice y xpath para obtener posiciones de un equipo de futbol.

Para continuar con teoría, vemos la base de datos XML de eXist que está mejor que Xindice. Permite utilizar Xquery similar a SQL. Nos instalamos el eXist. Copiamos el .war en webapps como hicimos con Xindice. la direccion para comprobarlo es http://localhost:8080/eXist-1.2.5-rev8668/index.xml creamos una colección y subimos una imagen de prueba.

Pasamos a dar la parte de teoria de XSLT, un lenguaje donde no hay bucles sino funciones que trabajan con conjuntos y devuelven conjuntos. El propio lenguaje tiene provisiones, da dirferentes tipos de documentos XML según donde se vayan a servir. XSL:FO (formatting object) permite transformar documentos XML en doc pdf...

XPointer es una especificacion de destinos de enlace, permite enlazar desde un documento partes de otro documento (podriamos referirnos a todos los titulares que siguen un mismo patrón en un documento), funciona como un hiperenlace.

Xlink especifica como se incluyen enlaces dentro de un documento XML.

Xforms es un lenguaje para descripcion de formularios.

Xquery como ya hemos comentado es unlenguaje de consulta diseñado para consultar colecciones de XML. Es una mezcla entre perl,ruby,python y SQL.

Respecto a la bibliografica interesa sobre todo el libro "Java & XML" del león rampante xD.