Latest web development tutorials

nó XPath

prazo XPath

Em XPath, há sete tipos de nós: elemento, atributo, texto, namespace, instrução de processamento, comentário e documentar os nós (raiz). documento XML é tratado como uma árvore de nós. Raiz da árvore é chamado de nó de documento ou nó raiz.

Olhe para 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>

Os exemplos nó de documento XML acima:

<bookstore> (文档节点)

<author>J K. Rowling</author> (元素节点)

lang="en" (属性节点)

O valor básico (ou valores atômicos, valor Atômica)

O valor básico é nenhum pai ou não nós filhos.

Exemplos de valores básicos:

J K. Rowling

"en"

Item (item)

Projeto é os valores básicos ou nós.


nó de Relacionamento

Parent (pai)

Cada elemento e atributo tem um dos pais.

No exemplo a seguir, elemento livro é o título pai, autor, ano e elementos de preço:

<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>

Criança (Children)

nó de elemento pode ter zero, um ou mais filhos.

No exemplo a seguir, título, autor, elementos ano, e preço são todos filhos do elemento do livro:

<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>

Compatriotas (Irmãos)

Tem o mesmo nó pai

No exemplo a seguir, título, autor, ano, e elementos de preços são irmãos:

<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>

Ancestral (ancestral)

O pai de um nó e pai do pai, e assim por diante.

No exemplo a seguir, os ancestrais do elemento título são o elemento livro e o elemento livraria:

<bookstore>

<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>

</bookstore>

Offspring (Descendente)

Filho de um nó, sub-sub, e assim por diante.

No exemplo a seguir, livraria prole é livro, título, autor, ano e elementos de preço:

<bookstore>

<book>
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>

</bookstore>