Diferencia entre revisiones de «XPath»

1 byte añadido ,  hace 1 año
m
Reemplazos con Replacer: «simbolo»
m (Reemplazos con Replacer: «instrucciónes»)
m (Reemplazos con Replacer: «simbolo»)
Las expresiones mas complejas pueden ser construidas mediante un eje especifico que no sea el eje hijo ('child') por defecto, una prueba de nodo que no tenga un nombre simple o predicados, como puede ser escribir en un paréntesis recto después de cualquier paso. Por ejemplo, la expresión:
* <code>A//B/*[1]</code>
selecciona el primer hijo ('<code>*[1]</code>'), cualquiera sea su nombre, de cada elemento B y sus hijos. Este simbolosímbolo ('<code>//</code>') hace referencia a que se tomara una descendencia del elemento A, esto es un hijo del nodo del contexto actual (La expresión no comienza con un '<code>/</code>'). Note que el predicado <code>[1]</code> se une mas firmemente que el operador <code>/</code>. Para seleccionar el primer nodo seleccionado mediante la expresión <code>A//B/*</code>, escriba <code>(A//B/*)[1]</code>. Tenga en cuenta, que el valor del índice en el predicado del XPath (técnicamente, 'próxima posición' del conjunto de nodos del XPath ) empieza en 1, no en 0 como es común en lenguajes como Javascript, C y Java.
 
===Sintaxis expandida===
57 389

ediciones