1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
---
title: Eixos
slug: XPath/Eixos
tags:
- Referência_XPath
- Todas_as_Categorias
- XPath
---
<p>
{{ XsltRef() }}
Existem trez diferentes eixos na especificação <a href="pt/XPath">XPath</a>. 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 <a href="pt/Gecko">Gecko</a>.
</p><p>Para leitura adicional sobre utilização de expressões XPath, por favor veja a seção <a href="pt/Transformar_XML_com_XSLT/Para_leitura_adicional">Para leitura adicional</a> no fim do documento <a href="pt/Transformar_XML_com_XSLT">Transformar XML com XSLT</a>.
</p><p><br>
</p>
<dl><dt> <a href="pt/XPath/Eixos/ancestor">ancestor</a>
</dt><dd> Indica todos os antecessores do nó de contexto, começando com o nó-pai e transpassando ao nó-raiz.
</dd><dt> <a href="pt/XPath/Eixos/ancestor-or-self">ancestor-or-self</a>
</dt><dd> Indica o nó de contexto e todos os seus antecessores, incluindo o nó-raiz.
</dd><dt> <a href="pt/XPath/Eixos/attribute">attribute</a>
</dt><dd> Indica atributos do nó de contexto. Somente elementos têm atributos. Este eixo pode ser abreviado com o sinal (<code>@</code>).
</dd><dt> <a href="pt/XPath/Eixos/child">child</a>
</dt><dd> 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.
</dd><dt> <a href="pt/XPath/Eixos/descendant">descendant</a>
</dt><dd> Indica todos os filhos do nó de contexto e todos os seus filhos, e assim por diante. Os nós de atributo e namespace <b>não</b> estão incluídos — o <code>parent</code> de um nó de <code>attribute</code> é um nó de elemento, mas nós <code>attribute</code> não são filhos de seus pais.
</dd><dt> <a href="pt/XPath/Eixos/descendant-or-self">descendant-or-self</a>
</dt><dd> Indica o nó de contexto e todos os seus descendentes. Os nós de atributo e namepace <b>não</b> são incluídos dos seus pais.
</dd><dt> <a href="pt/XPath/Eixos/following">following</a>
</dt><dd> Indica todos os nós que aparecem depois do nó de contexto, exceto qualquer nó <code>descendant</code>, <code>attribute</code>, e <code>namespace</code>.
</dd><dt> <a href="pt/XPath/Eixos/following-sibling">following-sibling</a>
</dt><dd> 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.
</dd><dt> <a href="pt/XPath/Eixos/namespace">namespace</a> <i>(não suportado)</i>
</dt><dd> 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.
</dd><dt> <a href="pt/XPath/Eixos/parent">parent</a>
</dt><dd> Indica os nós singulares que são pais do nó de contexto. Isto pode ser abreviado em dois períodos (<code>..</code>).
</dd><dt> <a href="pt/XPath/Eixos/preceding">preceding</a>
</dt><dd> Indica todos os nós que precedem o nó de contexto no documento, exeto nós <code>ancestor</code>, <code>attribute</code> e <code>namespace</code>.
</dd><dt> <a href="pt/XPath/Eixos/preceding-sibling">preceding-sibling</a>
</dt><dd> 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.
</dd><dt> <a href="pt/XPath/Eixos/self">self</a>
</dt><dd> Indica o próprio nó de contexto. Isto pode ser abreviado em um período simples (<code>.</code>).
</dd></dl>
<p><span>Categorias</span>
</p><p><span>Interwiki Language Links</span>
</p>{{ languages( { "en": "en/XPath/Axes", "es": "es/XPath/Ejes", "fr": "fr/XPath/Axes", "pl": "pl/XPath/Osie" } ) }}
|