--- title: Eixos slug: orphaned/XPath/Eixos tags: - Referência_XPath - Todas_as_Categorias - XPath original_slug: XPath/Eixos ---

{{ XsltRef() }} Existem trez diferentes eixos na especificação XPath. Um eixo representa o relacionamento ao contexto do nó e é usado para localizar nós relativos àquele nó na árvore. O que segue é uma estremamente breve descrição dos trezes eixos disponíveis e o grau de suporte disponível em Gecko.

Para leitura adicional sobre utilização de expressões XPath, por favor veja a seção Para leitura adicional no fim do documento Transformar XML com XSLT.


ancestor
Indica todos os antecessores do nó de contexto, começando com o nó-pai e transpassando ao nó-raiz.
ancestor-or-self
Indica o nó de contexto e todos os seus antecessores, incluindo o nó-raiz.
attribute
Indica atributos do nó de contexto. Somente elementos têm atributos. Este eixo pode ser abreviado com o sinal (@).
child
Indica o filho do nó de contexto. Se uma expressão XPath não especifica um eixo, é etendido por padrão. Somente o nó-raiz ou nós de elemento tem filhos, qualquer outro não selecionará nada.
descendant
Indica todos os filhos do nó de contexto e todos os seus filhos, e assim por diante. Os nós de atributo e namespace não estão incluídos — o parent de um nó de attribute é um nó de elemento, mas nós attribute não são filhos de seus pais.
descendant-or-self
Indica o nó de contexto e todos os seus descendentes. Os nós de atributo e namepace não são incluídos dos seus pais.
following
Indica todos os nós que aparecem depois do nó de contexto, exceto qualquer nó descendant, attribute, e namespace.
following-sibling
Indica todos os nós que tenham como mesmo pai o nó de contexto e apareçam depois do nó de contexto no código do documento.
namespace (não suportado)
Indica todos os nós que estão ao alcançe do nó de contexto. Neste caso, o nó de contexto deve ser um nó-elemento.
parent
Indica os nós singulares que são pais do nó de contexto. Isto pode ser abreviado em dois períodos (..).
preceding
Indica todos os nós que precedem o nó de contexto no documento, exeto nós ancestor, attribute e namespace.
preceding-sibling
Indica todos os nós que tem como pai o nó de contexto e aparecem antes do nó de contexto no código do documento.
self
Indica o próprio nó de contexto. Isto pode ser abreviado em um período simples (.).

Categorias

Interwiki Language Links

{{ languages( { "en": "en/XPath/Axes", "es": "es/XPath/Ejes", "fr": "fr/XPath/Axes", "pl": "pl/XPath/Osie" } ) }}