Esercitazione XQuery
Cos'è XQuery?
XQuery sta a XML come SQL sta a database.
XQuery è progettato per interrogare dati XML.
Esempio XQuery
for $x in doc("books.xml")/bookstore/book
where $x/price>30
order by $x/title
return $x/title
Cos'è XQuery?
|
XQuery riguarda l'esecuzione di query su XML
XQuery è un linguaggio per trovare ed estrarre elementi e attributi da documenti XML.
Ecco un esempio di ciò che XQuery potrebbe risolvere:
"Seleziona tutti i record di CD con un prezzo inferiore a $ 10 dalla raccolta di CD archiviata in cd_catalog.xml"
XQuery e XPath
XQuery 1.0 e XPath 2.0 condividono lo stesso modello di dati e supportano le stesse funzioni e operatori. Se hai già studiato XPath non avrai problemi a capire XQuery.
XQuery - Esempi di utilizzo
XQuery può essere utilizzato per:
- Estrarre informazioni da utilizzare in un servizio Web
- Genera report di riepilogo
- Trasforma i dati XML in XHTML
- Ricerca documenti Web per informazioni rilevanti
XQuery è una raccomandazione del W3C
XQuery è compatibile con diversi standard W3C, come XML, Namespaces, XSLT, XPath e XML Schema.
XQuery 1.0 è diventata una raccomandazione del W3C nel 2007.