XML i XQuery

Co to jest XQuery?

XQuery Dla XML, to jak dla bazy danych SQL.

XQuery Przeznaczony do zapytań danych XML.

Przykłady XQuery

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

Co to jest XQuery?

XQuery
  • XQuery to zapytania danych XMLJęzyk
  • XQuery dla XML to jak SQL dla baz danych
  • XQuery zbudowany jest na XPath wyrażeniach
  • Wszystkie główne bazy danych wspierają XQuery
  • XQuery jest rekomendacją W3C

XQuery dotyczy zapytań XML

XQuery to język do wyszukiwania i wydobywania elementów i atrybutów z dokumentów XML.

Poniższy przykład to problem, który można rozwiązać za pomocą XQuery:

“Wybierz wszystkie rekordy CD z kolekcji cd_catalog.xml, które mają cenę niższą niż 10 dolarów”

XQuery i XPath

XQuery 1.0 i XPath 2.0 dzielą ten sam model danych i wspierają te same funkcje i operatorzy.

Jeśli już poznałeś XPath, zrozumienie XQuery nie powinno być problemem.

Przykłady zastosowań XQuery

XQuery można używać do:

  • Wyodrębnij informacje używane w usługach webowych
  • Generuj raport podsumowujący
  • Konwertuj dane XML na XHTML
  • Szukaj相关信息 w dokumentach sieciowych

XQuery jest rekomendacją W3C

XQuery jest zgodny z wieloma standardami W3C, takimi jak XML, przestrzenie nazw, XSLT, XPath i XML Schema.

XQuery 1.0 stał się rekomendacją W3C w 2007 roku.

Kurs XQuery

Dowiesz się więcej o XQuery Więcej informacji.