XQuery-Terminologie
- Vorherige Seite XQuery HTML
- Nächste Seite XQuery-Syntax
In XQuery gibt es sieben Arten von Knoten: Elemente, Attribute, Text, Namensräume, Anweisungen, Kommentare und Dokumentknoten (oder auch Wurzelknoten).
XQuery-Terminologie
Knoten
In XQuery gibt es sieben Arten von Knoten: Elemente, Attribute, Text, Namensräume, Anweisungen, Kommentare und Dokumentknoten (oder auch Wurzelknoten). Ein XML-Dokument wird als Knotenbaum behandelt. Der Wurzelknoten wird als Dokumentknoten oder Wurzelknoten bezeichnet.
Sehen Sie sich das folgende XML-Dokument an:
<?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>
Beispiel für Knoten im obigen XML-Dokument:
<bookstore> (Dokumentknoten) <author>J K. Rowling</author> (Elementknoten) lang="en" (Attributknoten)
Grundlegende Werte (oder auch Atommwerte, Atomic value)
Grundlegende Werte sind Knoten ohne Eltern oder Kinder.
Beispiel für grundlegende Werte:
J K. Rowling "en"
Projekt
Ein Projekt ist ein Basistyp oder ein Knoten.
Knotenverhältnisse
Vater (Parent)
Jedes Element und jede Eigenschaft hat einen Vater.
Im folgenden Beispiel ist das book-Element der Vater von title, author, year und price-Elementen:
<book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book>
Kinder (Children)
Ein Knotenelement kann null, einen oder mehrere Kinder haben.
Im folgenden Beispiel sind title, author, year und price-Elemente Kinder des book-Elements:
<book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book>
Klassenbrüder (Sibling)
Knoten, die denselben Vater haben.
Im folgenden Beispiel sind title, author, year und price-Elemente Klassenbrüder:
<book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book>
Vorfahren (Ancestor)
Eltern eines Knotens, der Eltern, etc.
Im folgenden Beispiel sind die Vorfahren des title-Elements book und bookstore-Elemente:
<bookstore> <book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore>
Nachkommen (Descendant)
Nachkommen eines Knotens, der Nachkommenschaft, etc.
Im folgenden Beispiel sind die Nachkommen von bookstore book, title, author, year und price-Elemente:
<bookstore> <book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore>
- Vorherige Seite XQuery HTML
- Nächste Seite XQuery-Syntax