Le langage FLWOR
- Accepte les opérations usuelles :
2 + 2
(div
ou idiv
pour la division) (détails)
- Accepte des fonctions prédéfinies (y compris les fonctions XPath) :
current-time()
- Accepte les expressions XPath :
//titre[starts-with(.,'La')]
- Accepte des expressions FLWOR qui permettent de "programmer" les requêtes
- Les variables sont préfixées par
$
- Le résultat d'une requête est une séquence d'items (noeuds ou valeurs atomiques)
- Une séquence peut être construite littéralement entre et en séparant les items par des :
(1, 4, 6, 3, 12, 1)
- Commentaires délimités par
(:
et :)