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> (文档节点) <author>J K. Rowling</author> (元素节点) lang="en" (属性节点)