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 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.