Ejes

Existen trece ejes diferentes en la especificaci贸n XPath. 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 Gecko.

Para mas informaci贸n sobre el uso de las expresiones XPath, por favor vea la secci贸n Para Futuras Lecturas al final del documento de Transformando XML con XSLT.

 

ancestor
Indica todos los antecesores del nodo de contexto comenzando con el nodo padre y viajando hacia el nodo raiz.
ancestor-or-self
Indica el nodo de contexto y todos sus antecesores, incluyendo el nodo raiz.
attribute
Indica los atributos del nodo de contexto. S贸lo los elementos tienen atributos. Este eje se puede abreviar con el signo (@).
child
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.
descendant
Indica todos los hijos del nodo de contexto, y todos sus hijos y as铆 sucesivamente. No se incluyen los atributos y namespaces - el parent de un nodo attribute es un nodo elemento, pero los nodos attribute no son los hijos de sus padres.
descendant-or-self
Indica el nodo de contexto y todos sus descendientes. No se incluyen los nodos atributos y namespaces - el parent de un nodo attribute es un nodo elemento, pero los nodos attribute no son los hijos de sus padres.
following
Indica todos los nodos que aparecen despu茅s del nodo de contexto, excepto cualquier nodo descendant, attribute y namespace.
following-sibling
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.
namespace(no soportado)
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.
parent
Indica el 煤nico nodo que es el padre del nodo de contexto. Se puede abreviar con dos puntos (..).
preceding
Indica todos los nodos que preceden al nodo de contexto en el documento excepto cualquier nodo ancestor, attribute y namespace.
preceding-sibling
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.
self
Indica el nodo de contexto si mismo. Se puede abreviar con un solo punto (.).

Categorias

interwiki links