XQuery Begriff
In XQuery gibt es sieben Arten von Knoten: Elemente, Attribute, Text, Namespace, Verarbeitungsanweisungen, Kommentaren und Dokumentknoten (oder Root-Knoten).
XQuery Begriff
Knoten
In XQuery gibt es sieben Arten von Knoten: Elemente, Attribute, Text, Namespace, Verarbeitungsanweisung, Kommentar und Dokument (root) Knoten. XML-Dokument wird als Knotenbaum behandelt. Wurzel des Baumes wird der Dokumentknoten oder Wurzelknoten bezeichnet.
Betrachten Sie das folgende XML-Dokument:
<bookstore>
<book>
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
</bookstore>
Die oben genannten XML-Dokument Knoten Beispiele:
<author>J K. Rowling</author> (元素节点)
lang="en" (属性节点)
Der Grundwert ist kein Vater oder keine untergeordneten Knoten.
Beispiele für Grundwerte:
"en"
Projekt
Projekt ist die Grundwerte oder Knoten.
Knoten Beziehung
Parent (Parent)
Jedes Element und Attribut hat ein Elternteil.
Im folgenden Beispiel ist Buch Element die Mutter Titel, Autor, Jahr und Preiselemente:
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
Kind (Kinder)
Knotenelement kann null, ein oder mehrere Kinder haben.
Im folgenden Beispiel, Titel, Autor, Jahr und Preisbestandteile sind alle Kinder des Buches Element:
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
Lands (Geschwister)
Es hat den gleichen Elternknoten.
Im folgenden Beispiel, Titel, Autor, Jahr und Preisbestandteile sind Brüder:
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
Ahne (Ahne)
Die Eltern eines Knotens und der Eltern Eltern, und so weiter.
Im folgenden Beispiel sind die Vorfahren des Titelelements das Buch Element und das Buchhandlung Element:
<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
</bookstore>
Nachkommen (Nachkomme)
Kind eines Knotens, sub-sub, und so weiter.
Im folgenden Beispiel, Buchhandlung Nachwuchs ist Buch, Titel, Autor, Jahr und Preiselemente:
<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
</bookstore>