expression XQuery FLWOR
documents d'instance XML
Nous allons continuer à utiliser le document "books.xml" dans l'exemple ci-dessous (dans un fichier XML dans le même).
Voir "books.xml" fichier dans votre navigateur .
Si vous utilisez les noeuds de sélection de FLWOR de "books.xml"
Regardez l'expression de chemin d'accès suivant:
Cette expression peut être sélectionnée au-dessus de tous les éléments de titre sous les éléments du livre sous l'élément de la librairie, et la valeur de l'élément de prix qui doit être supérieur à 30.
FLWOR expression ci-dessous les données sélectionnées et de la voie ci-dessus est le même que l'expression suivante:
where $x/price>30
return $x/title
sortie:
<title lang="en">Learning XML</title>
Par FLWOR, vous pouvez trier les résultats:
where $x/price>30
order by $x/title
return $x/title
FLWOR est «Car, Let, Where, Order par, Return" seulement prendre acronyme.
déclarations pour tous les éléments du livre sous l'élément de librairie dans une variable nommée $ x extraction.
où l' élément de déclarations sélectionnées élément de prix du livre des valeurs supérieures à 30.
ordre par la déclaration définit l'ordre de tri. Sera triés selon l'élément de titre.
instruction de retour précise ce qu'ils reviennent. Dans ce renvoie les éléments de titre.
Les résultats de l'expression XQuery ci-dessus:
<title lang="en">XQuery Kick Start</title>