blob: ebaed0b7bedb1dbadb58b2ecdb9046966312c66d (
plain)
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
45
46
47
|
---
title: Ejes
slug: Web/XPath/Ejes
tags:
- Todas_las_Categorías
- XPath
- XSLT
translation_of: Web/XPath/Axes
---
<p>{{XsltRef}}Existen trece ejes diferentes en la especificación <a href="es/XPath">XPath</a>. Un eje representa una relación con el nodo de contexto, y se utiliza para localizar nodos relativos a ese nodo en el arbol. Lo siguiente es una descripción resumida de los trece ejes disponibles y el grado de soporte disponible en <a href="es/Gecko">Gecko</a>.</p>
<p>Para mas información sobre el uso de las expresiones XPath, por favor vea la sección <a href="es/Transformando_XML_con_XSLT/Para_Futuras_Lecturas">Para Futuras Lecturas</a> al final del documento de <a href="es/Transformando_XML_con_XSLT">Transformando XML con XSLT</a>.</p>
<p> </p>
<dl>
<dt><a href="es/XPath/Ejes/ancestor">ancestor</a></dt>
<dd>Indica todos los antecesores del nodo de contexto comenzando con el nodo padre y viajando hacia el nodo raiz.</dd>
<dt><a href="es/XPath/Ejes/ancestor-or-self">ancestor-or-self</a></dt>
<dd>Indica el nodo de contexto y todos sus antecesores, incluyendo el nodo raiz.</dd>
<dt><a href="es/XPath/Ejes/attribute">attribute</a></dt>
<dd>Indica los atributos del nodo de contexto. Sólo los elementos tienen atributos. Este eje se puede abreviar con el signo (<code>@</code>).</dd>
<dt><a href="es/XPath/Ejes/child">child</a></dt>
<dd>Indica el hijo del nodo de contexto. Si una expresión XPath no especifica un eje, se entiende por defecto. Ya que sólo los nodos raiz o los nodos elementos tienen hijos, cualquier otro uso no seleccionará nada.</dd>
<dt><a href="es/XPath/Ejes/descendant">descendant</a></dt>
<dd>Indica todos los hijos del nodo de contexto, y todos sus hijos y así sucesivamente. <strong>No</strong> se incluyen los atributos y namespaces - el <code>parent</code> de un nodo <code>attribute</code> es un nodo elemento, pero los nodos <code>attribute</code> no son los hijos de sus padres.</dd>
<dt><a href="es/XPath/Ejes/descendant-or-self">descendant-or-self</a></dt>
<dd>Indica el nodo de contexto y todos sus descendientes. <strong>No</strong> se incluyen los nodos atributos y namespaces - el <code>parent</code> de un nodo <code>attribute</code> es un nodo elemento, pero los nodos <code>attribute</code> no son los hijos de sus padres.</dd>
<dt><a href="es/XPath/Ejes/following">following</a></dt>
<dd>Indica todos los nodos que aparecen después del nodo de contexto, excepto cualquier nodo <code>descendant</code>, <code>attribute</code> y <code>namespace</code>.</dd>
<dt><a href="es/XPath/Ejes/following-sibling">following-sibling</a></dt>
<dd>Indica todos los nodos que tienen el mismo padre que el nodo de contexto y aparecen después del nodo de contexto en el documento de origen.</dd>
<dt><a href="es/XPath/Ejes/namespace">namespace</a><em>(no soportado)</em></dt>
<dd>Indica todos los nodos que están en el ámbito del nodo de contexto. En este caso, el nodo de contexto debe tener un nodo elemento.</dd>
<dt><a href="es/XPath/Ejes/parent">parent</a></dt>
<dd>Indica el único nodo que es el padre del nodo de contexto. Se puede abreviar con dos puntos (<code>..</code>).</dd>
<dt><a href="es/XPath/Ejes/preceding">preceding</a></dt>
<dd>Indica todos los nodos que preceden al nodo de contexto en el documento excepto cualquier nodo <code>ancestor</code>, <code>attribute</code> y <code>namespace</code>.</dd>
<dt><a href="es/XPath/Ejes/preceding-sibling">preceding-sibling</a></dt>
<dd>Indica todos los nodos que tienen el mismo padre que el nodo de contexto y aparecen antes que el nodo de contexto en el documento de origen.</dd>
<dt><a href="es/XPath/Ejes/self">self</a></dt>
<dd>Indica el nodo de contexto si mismo. Se puede abreviar con un solo punto (<code>.</code>).</dd>
</dl>
<p><span class="comment">Categorias</span></p>
<p><span class="comment">interwiki links</span></p>
|