In XQuery, ci sono sette generi di nodi: elemento, attributo, testo, namespace, proced-istruzione, commento e nodi del documento.
|
Terminologia di XQuery
|
Nodi
|
In XQuery, ci sono sette generi di nodi: elemento, attributo, testo, namespace, proced-istruzione, commento e nodi del documento. I documenti di XML sono trattare come l'albero dei nodi. La radice dell'albero � denominata il nodo del documento o nodo della radice.
Guardare il documento di XML che � dato qui sotto:
|
<?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>
|
|
Esempio dei nodi nel documento di XML qui sopra:
|
<bookstore> (document node)
<author>J K. Rowling</author> (element node)
lang="en" (attribute node)
|
|
Valori atomici
|
I valori atomici sono nodi senza il genitore o i bambini.
Esempio dei valori atomici:
|
|
Articoli
|
Gli articoli sono i valori o i nodi atomici.
|
Rapporto dei nodi
|
Genitore
|
Ogni elemento ed attributo ha un genitore soltanto.
Nell'esempio che � fornito sotto; l'elemento del libro � il genitore del titolo, autore, anno e prezzo:
|
<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
|
|
Bambini
|
I nodi dell'elemento possono avere zero, uno o pi� che i bambini uno.
Nell'esempio che � fornito sotto; il titolo, l'autore, l'anno e gli elementi di prezzi sono tutti i bambini dell'elemento del libro
|
<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
|
|
Fratelli germani
|
I nodi che hanno lo stesso genitore � denominato fratelli germani.
Nell'esempio fornito sotto; il titolo, l'autore, l'anno e gli elementi di prezzi sono tutti i fratelli germani:
|
<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
|
|
Antenati
|
Il genitore del nodo, il genitore del genitore, ecc. � denominato ancesters.
Nell'esempio fornito sotto; gli antenati dell'elemento di titolo sono l'elemento del libro e l'elemento del bookstore:
|
<bookstore>
<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
<bookstore>
|
|
Discendenti
|
I bambini del nodo, i bambini dei bambini, ecc. � denominato discendenti.
Nell'esempio fornito sotto; i discendenti dell'elemento del bookstore sono il libro, il titolo, l'autore, l'anno e gli elementi di prezzi
|
<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
|