XQuery-Terminologie
- Previous Page XQuery HTML
- Next Page XQuery-Syntax
In XQuery gibt es sieben Arten von Knoten: Elemente, Attribute, Text, Namespaces, Processing Instructions, Kommentare und Dokumentknoten (oder auch Wurzelknoten genannt).
XQuery-Terminologie
Knoten
In XQuery gibt es sieben Arten von Knoten: Elemente, Attribute, Text, Namespaces, Processing Instructions, Kommentare und Dokumentknoten (oder auch Wurzelknoten genannt). 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> (Dokumentnode) <author>J K. Rowling</author> (Elementnode) lang="en" (Eigenschaftsnode)
Basiselemente (oder auch Atomeigenschaften genannt, Atomic value)
Basiselemente sind Knoten ohne Vater oder Kinder.
Beispiel für Basiselemente:
J K. Rowling "en"
Projekt
Ein Projekt ist ein Basiselement 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 Knoten 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>
Bruder (Sibling)
Knoten mit dem gleichen Vater.
Im folgenden Beispiel sind title, author, year und price Elemente Brüder:
<book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book>
Vorfahr (Ancestor)
der Vater, der Großvater, und so weiter.
Im folgenden Beispiel sind die Vorfahren des title-Elements die 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)
der Sohn, der Enkel, und so weiter.
Im folgenden Beispiel sind die Nachkommen von bookstore der 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>
- Previous Page XQuery HTML
- Next Page XQuery-Syntax