Tutorial di XQuery

Il modo migliore per spiegare XQuery è dire che la relazione tra XQuery e XML è equivalente alla relazione tra SQL e le tabelle del database.

XQuery è progettato per query dati XML - non solo limitato ai file XML, ma include anche qualsiasi dati che possono essere rappresentati come XML, inclusi i database.

Le conoscenze di base che dovresti avere:

Prima di continuare, è necessario avere una conoscenza di base delle seguenti informazioni:

  • HTML / XHTML
  • XML / XML Naming Space
  • XPath

Se desideri imparare questi progetti prima, visita la nostra Pagina iniziale Accedi a queste lezioni.

Cos'è XQuery?

  • XQuery è un linguaggio utilizzato per la query dei dati XML
  • L'azione di XQuery sull'XML è simile all'azione di SQL sui database
  • XQuery è costruito su espressioni XPath
  • XQuery è supportato da tutti i principali motori di database (IBM, Oracle, Microsoft e così via)
  • XQuery è uno standard W3C

XQuery è relativo alle query XML

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

Questo è un esempio di soluzione di problemi pratici con XQuery:

Seleziona tutti i record di CD con un prezzo inferiore a 10 dollari dal set di CD archiviato nel documento XML 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, imparare XQuery non sarà un problema.

Puoi trovare ulteriori informazioni sui nostriManuale di XPathLeggi di più su XPath nel documento >

Esempi di applicazione di XQuery

XQuery può essere utilizzato per:

  • Estrai informazioni per l'uso nei servizi di rete
  • Genera report di sintesi
  • Converti dati XML in XHTML
  • Cerca documenti di rete per ottenere informazioni pertinenti

XQuery è un standard raccomandato W3C

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

XQuery 1.0 è stato stabilito come standard raccomandato del W3C il 23 gennaio 2007.

Per ulteriori informazioni sulle attività di XQuery del W3C, si prega di leggere il nostroTutorial del W3C}}