Syntaxe XQuery
Résultats de traduction:
La meilleure façon d'expliquer XQuery est la suivante : la relation entre XQuery et XML est équivalente à la relation entre SQL et les tables de base de données.
XQuery est conçu pour interroger des données XML - pas seulement des fichiers XML, mais toutes les données pouvant être présentées sous forme XML, y compris les bases de données.
Syntaxe XQuerysyntaxe
XQuery est sensible à la casse et les éléments, attributs et variables XQuery doivent être des noms XML légaux.
Syntaxe XQueryexemple
for $x in doc("books.xml")/bookstore/book returnif ($x/@category="CHILDREN") then <child>{data($x/title)}</child> else <adult>{data($x/title)}</adult>
Veuillez noter la syntaxe de "If-Then-Else" : les parenthèses après l'expression if sont obligatoires. else est également requis, mais seul "else ()" fonctionnera.
Le résultat de l'exemple ci-dessus :
<adult>Everyday Italian</adult> <child>Harry Potter</child> <adult>Learning XML</adult> <adult>XQuery Kick Start</adult>