Saltar la navegación

6.1.- Aplicaciones.

Fotografía de pantalla de ordenador en la que aparecen iconos de las diversas aplicaciones que hay instaladas.
Gory - www.flickr.com (CC BY-NC-SA)

Una vez que hemos visto la definición del lenguaje y sus principales requerimientos, queda pensar, ¿para qué se utiliza?

Sus principales aplicaciones se resumen en tres:

  • Recuperar información a partir de conjuntos de datos XML.
  • Transformar unas estructuras de datos XML en otras estructuras que organizan la información de forma diferente.
  • Ofrecer una alternativa a XSLT para realizar transformaciones de datos en XML a otro tipo de representaciones, como HTML o PDF.

¿Y cuáles son los motores XQuery de código abierto más relevantes y sus características principales?

  • BaseX: proyecto open-source, con interfaz gráfica y disponible para Linux, Windows y Mac.
  • Qexo: escrito en Java y con licencia GPL que se distribuye integrado dentro del paquete Kawa.
  • Saxon: escrito en Java y distribuido en múltiples paquetes, algunos open-source y otros bajo licencia comercial.

También llamado "open source" es la denominación que se le da al software que se desarrolla y distribuye libremente, es decir aquellos programas que podemos utilizar, modificar y redistribuir de forma gratuita.

Es un IDE (Entorno de Desarrollo Integrado) que permite crear aplicaciones en lenguaje Java.

Autoevaluación

Pregunta

¿Cuáles de las siguientes herramientas se relacionan directamente con XQuery?

Respuestas


Xquark-Brigde.


Oracle.

Saxon.

MySQL.

Retroalimentación