apuntes+santiggd+7-5-2008

Comenzamos probando los distintos ejemplos sobre xindice que vimos el otro dia, y vemos como se crea una nueva colección aap-2008 para que podamos crear nuestras colecciones. El servidor de xindice que estamos utilizando está en swecai.ugr.es:8080/db/aap-2008 y se puede acceder desde el propio equipo, donde nos hemos creado nuestro directorio.

Tras ver la nueva práctica, vemos otra base de datos XML con mejores carácterísticas que Xindice, eXist. Tiene un interfaz más logrado, es más rápido y permite mayores características. En lugar de Xpath utiliza Xquery y lo que antes era colecciones ahora se denominan contextos.

Hay una serie de cosas que no hemos llegado a ver aquí, como XSLT que lo que hace es transformar unos documentos XML en otros. También hay otro lenguaje que permite convertir un documento XML en cualquier otro tipo de documento, XSL:FO. Este lenguaje es similar a CSS solo que transforma a otro documento en lugar de solo la aparencia. También esta xpointer, que es una especificacion para los destinos de los enlaces, lo cual es mucho mas rico que los url. Xlink además estandariza como usar los enlaces dentro de los documentos XML. XForm es un lenguaje para definir formularios interactivos. Por último, XQuery sirve para hacer peticiones a bases de datos XML.