Introducción a XQuery

La mejor manera de explicar XQuery es decir que, en relación con XML, XQuery tiene una relación equivalente a la que SQL tiene con las tablas de bases de datos.

XQuery está diseñado para consultar datos XML - no solo se limita a archivos XML, sino que también incluye cualquier tipo de datos que puedan presentarse en forma XML, incluyendo bases de datos.

Los conocimientos básicos que debes poseer:

Antes de continuar con tu aprendizaje, es necesario tener una comprensión básica de los siguientes conocimientos:

  • HTML / XHTML
  • XML / Espacio de nombres XML
  • XPath

Si deseas aprender estos proyectos primero, por favor visita nuestra Página principal Accede a estos tutoriales.

¿Qué es XQuery?

  • XQuery es un lenguaje utilizado para la consulta de datos XML
  • El efecto de XQuery en XML es similar al efecto de SQL en bases de datos
  • XQuery se construye sobre expresiones XPath
  • XQuery es soportado por todos los principales motores de bases de datos (IBM, Oracle, Microsoft, etcétera)
  • XQuery es un estándar de W3C.

XQuery y la consulta XML

XQuery es un lenguaje utilizado para buscar y extraer elementos y atributos de documentos XML.

Este es un ejemplo de solución de problemas prácticos de XQuery:

“Seleccione todos los registros de CD con un precio inferior a 10 dólares de la colección de CD almacenada en el documento XML cd_catalog.xml.”

XQuery y XPath

XQuery 1.0 y XPath 2.0 comparten el mismo modelo de datos y soportan las mismas funciones y operadores. Si ya ha aprendido XPath, no tendrá problemas al aprender XQuery.

Puede leer nuestroTutoriales de XPath》para obtener más información sobre XPath.

Ejemplos de aplicación de XQuery

XQuery se puede usar para:

  • Extraer información para su uso en servicios de red
  • Generar informes resumidos
  • Convertir datos XML en XHTML
  • Búsqueda de documentos de red para obtener información relevante

XQuery es un estándar recomendado de W3C

XQuery es compatible con varios estándares de W3C, como XML, Namespaces, XSLT, XPath y XML Schema.

XQuery 1.0 fue establecido como estándar recomendado de W3C el 23 de enero de 2007.

Para obtener más información sobre las actividades de XQuery de W3C, lea nuestroTutoriales de W3C》。