diaporamaMiscXML
 
◃  Ch. 3 XQuery  ▹
 

FLWOR 1/2

  • F pour For : permet de faire une itération sur une séquence.
    for $i in 1 to 5
      return //auteur[@id=$i]
  • L pour Let : déclare une variable
    let $i := 1
    let $nbauteurs := /auteurs/auteur[starts-with(nom,'H')] 
  • W pour Where : spécifie une condition de selection d'items, clause n'apparaissant qu'une fois après tous les for et tous les let
    for $nomA in /auteurs/auteur/nom[starts-with(.,'A')]
    for $nomprenom in /livre/auteur/nom
    where $nomprenom/substring-after(.,' ') = $nomA
    return $nomA