diaporamaMiscXML
 
◃  Ch. 3 XQuery  ▹
 

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 parenthèses et en séparant les items par des virgules :(1, 4, 6, 3, 12, 1)
  • Commentaires délimités par (: et :)