Come selezionare i nodi a partire �da bookdetails.xml�?
Funzioni
XQuery usa le funzioni per estrarre i dati dai documenti di XML.
La funzione del documento () � usata basicamente per aprire la lima �di bookdetails.xml�:
doc("bookdetails.xml")
Espressioni del percorso
XQuery usa le espressioni del percorso per traversare attraverso gli elementi nel documento di XML.
La seguente espressione del percorso � usata per selezionare tutto l'elemento di titolo nella lima �di bookdetails.xml�:
doc("bookdetails.xml")/bookstore/book/title
(/bookstore seleziona l'elemento del bookstore, /book seleziona tutti gli elementi del libro sotto l'elemento del bookstore e /title seleziona tutto l'elemento di titolo sotto ogni elemento del libro)
Il XQuery qui sopra estrarr� il seguente risultato:
XQuery usa gli attributi per limitare i dati estratti dai documenti di XML.
Il seguente attributo � usato quanto a prescelto tutti gli elementi del libro sotto l'elemento del bookstore che hanno un elemento di prezzi con un valore che � pi� meno di 30:
doc("bookdetails.xml")/bookstore/book[price<30]
The XQuery above will extract the following result: