Aller au contenu
uencoder

XQuery

XQuery est le langage de requête XML, extrayant et construisant du XML à partir de bases de données XML avec des expressions FLWOR (for-let-where-order-return).

Objectif

Interroger et transformer des données XML avec des expressions proches de SQL dans les bases XML, en prenant en charge jointures, filtrage et agrégation.

Mécanisme

Dans FLWOR, for lie des variables à des ensembles de nœuds, let lie des valeurs intermédiaires, where filtre, order trie et return construit le XML résultant. Les expressions s'imbriquent et peuvent appeler des fonctions.

Cas d’usage

  • Requêtes vers les bases de données XML
  • Requêtes BaseX/eXist
  • Extraction de données XML

Outils associés

References