---
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" } ) }}