Un langage de requête pour XML - « le SQL de XML »
  - Un modèle de données pour les documents XML
- Un ensemble d'opérateurs sur ce modèle (algèbre)
- Un langage de requête fondé sur ces opérateurs (syntaxe)
Les requêtes XQuery
  - Opèrent sur un seul document ou une collection fixée
- Peuvent sélectionner des documents entiers ou des sous-arbres qui
    répondent à la requête
- Peuvent construire des documents nouveaux fondés sur ce qui est
    sélectionné