Saltar al contenido
uencoder

XQuery

XQuery es el lenguaje de consulta de XML, que extrae y construye XML desde bases de datos XML con expresiones FLWOR (for-let-where-order-return).

Propósito

Consultar y transformar datos XML con expresiones similares a SQL en bases de datos XML, soportando joins, filtrado y agregación.

Mecanismo

En FLWOR, for liga variables a conjuntos de nodos, let liga valores intermedios, where filtra, order ordena y return construye el XML resultante. Las expresiones se anidan y pueden llamar funciones.

Casos de uso

  • Consultas a bases de datos XML
  • Consultas en BaseX/eXist
  • Extracción de datos XML

Herramientas relacionadas

References