XQuery esittely

The best way to explain XQuery is to say: the relationship between XQuery and XML is equivalent to the relationship between SQL and database tables.

XQuery is designed to query XML data - not limited to XML files, but also includes any data that can be presented in XML form, including databases.

The basic knowledge you should have:

Before you continue learning, you need to have a basic understanding of the following knowledge:

  • HTML / XHTML
  • XML / XML namespace
  • XPath

If you want to learn these projects first, please visit our Home page Access these tutorials.

What is XQuery?

  • XQuery is a language for querying XML data
  • The effect of XQuery on XML is similar to the effect of SQL on databases
  • XQuery is built on top of XPath expressions
  • XQuery is supported by all major database engines (IBM, Oracle, Microsoft, etc.)
  • XQuery on W3C standard.

XQuery ja XML-kyselyt

XQuery on kieli, jota käytetään XML-dokumenttien elementtien ja ominaisuuksien etsimiseen ja poimimiseen.

Tämä on esimerkki siitä, miten XQuery ratkaisee käytännön ongelmia:

“Valitse kaikki CD-kirjaukset, joiden hinta on alle 10 dollaria, XML-dokumentista, joka on nimeltään cd_catalog.xml.”

XQuery ja XPath

XQuery 1.0 ja XPath 2.0 jakavat saman datamallin ja tukevat samoja funktioita ja laskutoimituksia. Jos olet jo oppinut XPath:n, XQueryn oppiminen ei ole ongelma.

Lue lisääXPath-kurssit

XQuery - sovellus-esimerkki

XQuery voidaan käyttää:

  • Nosta tietoja käyttöön verkkopalveluissa
  • Luo tiivistelmäraportti
  • Muunna XML-data XHTML:ksi
  • Hae tietoja verkkoasiakirjoista

XQuery on W3C:n suositeltu standardi

XQuery on yhteensopiva useiden W3C-standardien kanssa, kuten XML, Namespaces, XSLT, XPath ja XML Schema.

XQuery 1.0 hyväksyttiin W3C:n suositelluksi standardiksi 23. tammikuuta 2007.

Lisätietoja W3C:n XQuery-tapahtumista löydät lukemallaW3C-kurssit》。