Mundo
del Programador

XQuery


Xquery es un lenguaje que nos permite consultar datos de un documento xml.

Para poder trabajar necesitamos la herramienta Qizx Studio. Esta herramienta es un motor de BD que permite el almacenamiento de los documentos xml y la realización de búsquedas y transformaciones a gran velocidad.

Tiene las siguientes especificaciones:

  • está orientado a la consulta
  • no necesita de DTD, solo que este bien formado
  • suporta Xquery y Xpath
  • es multiplataforma

Trabajaremos con esta herramienta porque es Open Source.

Una consulta de Xquery es una expresión que lee una secuencia de datos xml y devuelve como resultado otra secuenca de datos en xml. Es como SQL para las BD.

Los requierimientos técnicos más importantes de Xquery se detallan a continuación:

  • deben ser un lenguaje declarativo
  • debe ser independiente del protocolo de acceso, es decir debe funcionar igual una consulta xquery al consultar en un archivo local o un servidor web
  • las consultas deben respetar el modelo de datos xml
  • deben ofrecer soporte para los namespaces
  • debe soportar Xml Schema y DTD
  • debe funcionar sin conocer la estructura del documento
  • debe ser posible combinar información de múltiples fuentes en una consulta
Siguiente