Latest web development tutorials

eixos XPath (Eixos)

documentos de instância XML

Usaremos este documento XML no exemplo a seguir:

<?xml version="1.0" encoding="ISO-8859-1"?>

<bookstore>

<book>
<title lang="eng">Harry Potter</title>
<price>29.99</price>
</book>

<book>
<title lang="eng">Learning XML</title>
<price>39.95</price>
</book>

</bookstore>


eixos XPath (Eixos)

Eixo pode ser definido com respeito ao conjunto de nós do nó actual.

nome do eixo resultado
antepassado Selecione todos os ancestrais do nó atual (pais, avós, etc.).
antepassado-ou-auto Selecione todos os ancestrais do nó atual (pais, avós, etc.) e do próprio nó atual.
atributo Selecione todos os atributos do nó atual.
criança Seleciona todos os elementos filho do nó atual.
descendente Selecione todos os descendentes dos elementos nó atual (promotor, sol, etc.).
descendente-ou-auto Selecione todos os descendentes dos elementos nó atual (promotor, sol, etc.) e do próprio nó atual.
seguinte Selecione todos os nós no documento depois da tag de fechamento do nó atual.
namespace Selecione todos os namespaces do nó atual.
parente Selecione o pai do nó atual.
anterior Selecione todos os nós no documento antes da tag de início do nó atual.
precedendo-irmão Selecione todos os irmãos antes do nó atual.
ego Selecione o nó atual.