Skip to content
uencoder

XQuery

XQuery is the XML query language, extracting and constructing XML from XML databases with FLWOR (for-let-where-order-return) expressions.

Purpose

To query and transform XML data with SQL-like expressions in XML databases, supporting joins, filtering, and aggregation.

Mechanism

FLWOR: for binds variables to node sets, let binds intermediate values, where filters, order sorts, and return constructs the result XML. Expressions nest and can call functions.

Use cases

  • XML database queries
  • BaseX/eXist queries
  • XML data extraction

Related tools

References