Výukový program XQuery
Co je XQuery?
XQuery je pro XML tím, čím je SQL pro databáze.
XQuery je navržen tak, aby dotazoval data XML.
Příklad XQuery
for $x in doc("books.xml")/bookstore/book
where $x/price>30
order by $x/title
return $x/title
Co je XQuery?
|
XQuery je o dotazování XML
XQuery je jazyk pro vyhledávání a extrahování prvků a atributů z dokumentů XML.
Zde je příklad toho, co může XQuery vyřešit:
"Vyberte všechny CD nahrávky s cenou nižší než 10 $ ze sbírky CD uložené v cd_catalog.xml"
XQuery a XPath
XQuery 1.0 a XPath 2.0 sdílejí stejný datový model a podporují stejné funkce a operátory. Pokud jste již studovali XPath, nebudete mít s porozuměním XQuery žádné problémy.
XQuery - Příklady použití
XQuery lze použít k:
- Extrahujte informace pro použití ve webové službě
- Vytvářejte souhrnné zprávy
- Transformujte data XML do XHTML
- Hledejte relevantní informace ve webových dokumentech
XQuery je doporučení W3C
XQuery je kompatibilní s několika standardy W3C, jako jsou XML, Namespaces, XSLT, XPath a XML Schema.
XQuery 1.0 se stal doporučením W3C v roce 2007.