Podstawy XQuery

Najlepszym sposobem zrozumienia XQuery jest porównanie jego relacji do XML z relacją SQL do tabel baz danych.

XQuery został zaprojektowany do zapytywania danych XML - nie tylko ogranicza się do plików XML, ale również do wszystkich danych, które mogą być przedstawione w formacie XML, w tym baz danych.

Oto podstawowe wiadomości, które powinieneś posiadać:

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

  • HTML / XHTML
  • XML / XML przestrzeń nazw
  • XPath

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

Co to jest XQuery?

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

XQuery ma związek z zapytaniami XML

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

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

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

XQuery i XPath

XQuery 1.0 i XPath 2.0 dzielą ten sam model danych i wspierają te same funkcje i operatory. Jeśli już poznałeś XPath, nauka XQuery nie powinna być trudna.

Możesz przeczytać więcej oTutorial XPath》dla uzyskania więcej informacji na temat XPath.

Przykłady zastosowań XQuery

XQuery można używać do:

  • Wydobywaj informacje do użycia w usługach sieciowych
  • Twórz raporty podsumowujące
  • Konwertuj dane XML na XHTML
  • Szukaj dokumentów sieciowych w celu uzyskania相关信息

XQuery jest rekomendacją 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 23 stycznia 2007 roku.

Aby uzyskać więcej informacji na temat wydarzeń XQuery W3C, przeczytaj nasząTutorial W3C》。