Latest web development tutorials

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:

<?xml version="1.0" encoding="ISO-8859-1"?>

<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:

<bookstore> (文档节点)

<author>J K. Rowling</author> (元素节点)

lang="en" (属性节点)

Der Grundwert ist kein Vater oder keine untergeordneten Knoten.

Beispiele für Grundwerte:

J K. Rowling

"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:

<book>
<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:

<book>
<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:

<book>
<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:

<bookstore>

<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:

<bookstore>

<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>

</bookstore>