Términos do XQuery
- Página Anterior XQuery HTML
- Próxima Página Sintaxe do XQuery
No XQuery, há sete tipos de nós: elemento, atributo, texto, espaço de nomes, instrução de processamento, comentário e nó de documento (ou chamado de nó raiz).
Términos do XQuery
Nó
No XQuery, há sete tipos de nós: elemento, atributo, texto, espaço de nomes, instrução de processamento, comentário e nó de documento (ou chamado de nó raiz). O documento XML é tratado como uma árvore de nós. A raiz da árvore é chamada de nó de documento ou nó raiz.
Veja o seguinte documento XML:
<?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>
Exemplos de nós no documento XML acima:
<bookstore> (nó de documento) <author>J K. Rowling</author> (nó de elemento) lang="en" (nó de atributo)
Valores básicos (ou chamados de valores atômicos, Atomic value)
Os valores básicos são nós sem pai ou sem filhos.
Exemplos de valores básicos:
J K. Rowling "en"
Item
Um item é um valor básico ou nó.
Relações de Nó
Pai
Cada elemento e atributo tem um pai.
Nos exemplos a seguir, o elemento book é o pai dos elementos title, author, year e price:
<book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book>
Filho
Um elemento de nó pode ter zero, um ou mais filhos.
Nos exemplos a seguir, os elementos title, author, year e price são filhos do elemento book:
<book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book>
irmão
Nós que têm o mesmo pai.
Nos exemplos a seguir, os elementos title, author, year e price são irmãos:
<book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book>
Antepassado
Pai, avô, etc. de um nó.
Nos exemplos a seguir, o antepassado do elemento title é o elemento book e o elemento bookstore:
<bookstore> <book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore>
Descendente
Filho, neto, etc. de um nó.
Nos exemplos a seguir, os descendentes de bookstore são os elementos book, title, author, year e price:
<bookstore> <book> <title>Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore>
- Página Anterior XQuery HTML
- Próxima Página Sintaxe do XQuery