Tutorial XQuery

Najlepszym sposobem wyjaśnienia XQuery jest porównanie jego związku z XML do związku SQL z tabelami baz danych.

XQuery został zaprojektowany do zapytywania danych XML - nie tylko plików XML, ale także wszelkich danych, które mogą być przedstawione w formacie XML, w tym baz danych.

Musisz mieć podstawową wiedzę:

Przed kontynuowaniem nauki, należy mieć podstawową wiedzę na temat:

  • HTML / XHTML
  • XML / XML przestrzenie nazw
  • XPath

Jeśli chcesz najpierw nauczyć się tych projektów, odwiedź naszą Strona główna Odwiedź te lekcje.

Co to jest XQuery?

  • XQuery jest językiem do zapytań danych XML
  • Działanie XQuery na XML jest podobne do działania SQL na bazach danych
  • XQuery opiera się na wyrażeniach XPath
  • XQuery jest wspierany przez wszystkie główne silniki baz danych (IBM, Oracle, Microsoft itp.)
  • XQuery jest standardem W3C

XQuery ma związek z zapytaniami XML

XQuery jest językiem do wyszukiwania i wydobywania elementów oraz atrybutów z dokumentów XML.

To jest przykład rozwiązania problemu w XQuery:

Wybierz wszystkie rekordy CD z ceną poniżej 10 dolarów z XML dokumentu o nazwie cd_catalog.xml.

XQuery i XPath

XQuery 1.0 i XPath 2.0 dzielą ten sam model danych, oraz wspierają te same funkcje i operatory. Jeśli już poznałeś XPath, nauka XQuery nie będzie stanowiła problemu.

Możesz przeczytać więcej na tematPodręcznik XPathDowiedz się więcej o XPath w

Przykłady zastosowań XQuery

XQuery można używać do:

  • Eksportowanie informacji do użycia w usługach sieciowych
  • Tworzenie przeglądów raportów
  • Konwersja danych XML na XHTML
  • Wyszukiwanie dokumentów sieciowych w celu uzyskania相关信息

XQuery jest rekomendowanym standardem W3C

XQuery jest zgodny z wieloma standardami W3C, takimi jak XML, Namespaces, XSLT, XPath oraz XML Schema.

XQuery 1.0 został uznany za rekomendację W3C w dniu 23 stycznia 2007 roku.

Aby uzyskać więcej informacji o aktywnościach XQuery W3C, przeczytaj naszW3C podręcznik》。