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ó deattribute
é um nó de elemento, mas nósattribute
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
, enamespace
. - 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
enamespace
. - 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