XML ja XQuery

Mitä XQuery on?

XQuery XML:lle, kuin SQL:lle tietokantaan.

XQuery Tarkoitettu XML-tietojen kyselyyn.

XQuery esimerkki

for $x in doc("books.xml")/bookstore/book
where $x/price>30
order by $x/title
return $x/title

Mitä XQuery on?

XQuery
  • XQuery on XML-tietojen kyselykieliKieli
  • XML:lle käytettävä XQuery on samanlaista kuin tietokannalle käytettävä SQL
  • XQuery rakentuu XPath-lausekkeiden päälle
  • Kaikki tärkeimmät tietokannat tukevat XQuery:ää
  • XQuery on W3C:n suositeltu standardi

XQuery liittyy XML-kyselyihin

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

Seuraava esimerkki on ongelma, jonka XQuery voi ratkaista:

“Valitse kaikki CD-kirjaston cd_catalog.xml:stä tallennetut CD-merkinnät, joiden hinta on alle 10 dollaria”

XQuery ja XPath

XQuery 1.0 ja XPath 2.0 jakavat saman datamallin ja tukevat samoja funktioita ja operaattoreita.

Jos olet jo oppinut XPath:ää, XQueryn ymmärtäminen ei ole ongelma.

XQuery - Esimerkkejä sovelluskohteista

XQuery voidaan käyttää:

  • Näytä tietoja, joita käytetään verkkopalveluissa
  • Luo yhteenveto
  • Muunna XML-dataa XHTML:ksi
  • Hae tietoja verkkodokumenttien sisällöstä

XQuery on W3C:n suositeltu standardi

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

XQuery 1.0 tuli W3C:n suositelluksi standardiksi vuonna 2007.

XQuery - oppituntio

Opit XQuery -oppituntiostamme: XQuery Lisätietoja.