XQuery l?sst sich am besten so erkl?ren: Die Beziehung zwischen XQuery und XML entspricht der Beziehung zwischen SQL und Datenbanktabellen.

XQuery wurde für die Abfrage von XML-Daten entwickelt – nicht nur für XML-Dateien, sondern für alle Daten, die in XML-Form dargestellt werden k?nnen, einschlie?lich Datenbanken.

XQuery-Terminologie Syntax

In XQuery gibt es sieben Arten von Knoten: Elemente, Attribute, Text, Namespaces, Verarbeitungsanweisungen, Kommentare und Dokumentknoten (oder Wurzelknoten).

XQuery-Terminologie Beispiel

<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book>
  <title>Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>
</bookstore>

Beispiel für Knoten im obigen XML-Dokument:

<bookstore> (文檔節(jié)點(diǎn))
<author>J K. Rowling</author> (元素節(jié)點(diǎn))
lang="en" (屬性節(jié)點(diǎn))