Comment choisir des noeuds � partir de � bookdetails.xml � ?
Fonctions
XQuery emploie des fonctions pour extraire les donn�es � partir des documents de XML.
La fonction de Doc. () est fondamentalement employ�e pour ouvrir le dossier de � bookdetails.xml � :
doc("bookdetails.xml")
Expressions de chemin
XQuery emploie des expressions de chemin pour diriger par des �l�ments dans le document de XML.
L'expression suivante de chemin est employ�e pour choisir tout �l�ment de titre dans le dossier de � bookdetails.xml � :
doc("bookdetails.xml")/bookstore/book/title
(/bookstore choisit l'�l�ment de librairie, /book choisit tous �l�ments de livre sous l'�l�ment de librairie, et /title choisit tout �l�ment de titre sous chaque �l�ment de livre)
Le XQuery ci-dessus extraira le r�sultat suivant :
XQuery emploie des attributs pour limiter les donn�es extraites des documents de XML.
L'attribut suivant est employ� quant � choisi tous �l�ments de livre sous l'�l�ment de librairie qui ont un �l�ment des prix avec une valeur qui est moins de 30 :
doc("bookdetails.xml")/bookstore/book[price<30]
The XQuery above will extract the following result: