In XQuery gibt es sieben Arten Nullpunkte: Element, Attribut, Text, namespace, Verarbeitenanweisung, Anmerkung und Dokumentnullpunkte.
|
XQuery Terminologie
|
Nodes
|
In XQuery gibt es sieben Arten Nullpunkte: Element, Attribut, Text, namespace, Verarbeitenanweisung, Anmerkung und Dokumentnullpunkte. XML Dokumente werden als Baum von Nullpunkten behandelt. Die Wurzel des Baums wird den Dokumentnullpunkt oder Wurzelnullpunkt genannt.
Das XML Dokument betrachten, das unten gegeben wird:
|
<?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>
|
|
Beispiel von Nullpunkten im XML Dokument oben:
|
<bookstore> (document node)
<author>J K. Rowling</author> (element node)
lang="en" (attribute node)
|
|
Atomic values
|
Atomic values are nodes with no parent or children.
Example of the atomic values:
|
|
Items
|
Items are the atomic values or nodes.
|
Relationship of Nodes
|
Parent
|
Each element and attribute has one parent only.
Im Beispiel, das unten gegeben wird; das Buchelement ist das Elternteil des Titels, Autor, Jahr und Preis:
|
<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
|
|
Children
|
Element nodes may have zero, one or more than one children.
Im Beispiel, das unten gegeben wird; der Titel, der Autor, das Jahr und die Preiselemente sind alle Kinder des Buchelements
|
<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
|
|
Siblings
|
Nodes that have the same parent is called siblings.
Im Beispiel unten gegeben; der Titel, der Autor, das Jahr und die Preiselemente sind alle Geschwister:
|
<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
|
|
Ancestors
|
A node's parent, parent's parent, etc. is called ancesters.
Im Beispiel unten gegeben; die Vorfahren des Titelelements sind das Buchelement und das Buchhandlungelement:
|
<bookstore>
<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
<bookstore>
|
|
Descendants
|
A node's children, children's children, etc. is called descendants.
Im Beispiel unten gegeben; Nachkommen des Buchhandlungelements sind das Buch, der Titel, der Autor, das Jahr und die Preiselemente
|
<bookstore>
<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
<bookstore>
|
|
|
|
Keywords:
xml terms ,xquery tutorial,xquery text,xquery examples,xquery document,java xquery,oracle xquery ,xquery xpath,xquery attribute,xquery namespace,xquery xml,xquery syntax ,xquery tool ,xquery editor ,xquery sql ,xquery function ,xquery data ,using xquery ,xquery search,xquery select
|