¿Qué significa este xpath? alguien puede descifrar esto?xpath: descifrar este xpath?
//h1[following-sibling::*[1][self::b]]
¿Qué significa este xpath? alguien puede descifrar esto?xpath: descifrar este xpath?
//h1[following-sibling::*[1][self::b]]
selecciona Cada h1
elemento (en el documento del nodo de contexto) que es seguido inmediatamente por un elemento de b
(con ningún otro elemento intermedio, aunque puede ser texto que interviene).
Descomponiéndola:
//h1
Seleccione cada elemento h1
que es un descendiente del nodo raíz del documento que contiene el nodo de contexto;
[...]
filtro de cualquiera de estos h1
elementos que no cumplen con los siguientes criterios:
[following-sibling::*[1]...]
tal que la primera siguiente elemento hermano pasa esta prueba:
[self::b]
mismo es un elemento b
. Literalmente, esta última prueba significa, "cuando empiezo desde el nodo de contexto y selecciono el yo (es decir, el nodo de contexto) sujeto a la prueba de nodo que filtra todo menos los elementos llamados b
, el resultado es un conjunto de nodos vacíos "
+1 para una buena respuesta. –
muy bien explicado. Gracias +1 – Maverick