XML e XQuery

Cos'è XQuery?

XQuery Per XML, è come per SQL per i database.

XQuery Finalmente, query i 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
  • XQuery è per la query dei dati XMLLingua
  • XQuery per XML è come SQL per i database
  • XQuery è costruito sopra XPath espressioni
  • Tutti i principali database supportano XQuery
  • XQuery è uno standard raccomandato del W3C.

XQuery riguarda la query XML

XQuery è un linguaggio utilizzato per cercare e estrarre elementi e attributi dai documenti XML.

Ecco un esempio che mostra un problema che può essere risolto con XQuery:

“Seleziona tutti i record di CD dal catalogo cd_catalog.xml con un prezzo inferiore a 10 dollari”

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 ci saranno problemi nell'understandere XQuery.

Esempi di scenari applicativi di XQuery

XQuery può essere utilizzato per:

  • Estrai le informazioni utilizzate nei servizi web
  • Genera un rapporto di sintesi
  • Converti i dati XML in XHTML
  • Ricerca di informazioni correlate nei documenti di rete

XQuery è uno standard raccomandato del W3C.

XQuery è compatibile con molti standard W3C, come XML, namespace, XSLT, XPath e XML Schema.

XQuery 1.0 è diventato lo standard raccomandato del W3C nel 2007.

Tutorial XQuery

Imparerai nel nostro tutorial XQuery XQuery Ulteriori informazioni.