co oznacza ta ścieżka? Czy ktoś może to rozszyfrować?xpath: odszyfrować tę ścieżkę?
//h1[following-sibling::*[1][self::b]]
co oznacza ta ścieżka? Czy ktoś może to rozszyfrować?xpath: odszyfrować tę ścieżkę?
//h1[following-sibling::*[1][self::b]]
wybrać każdą h1
element (w dokumencie węzła kontekstowego), który następuje bezpośrednio elementu b
(z żadnym innym elementem interwencyjnym, choć nie mogą być interweniując tekst).
złamanie go:
//h1
wybrać każdą h1
element, który jest potomkiem węzła głównego dokumentu, który zawiera węzeł kontekstu;
[...]
odfiltrować tych h1
elementami, które nie spełniają następujące kryteria:
[following-sibling::*[1]...]
taki sposób, że po pierwszym elementem rodzeństwa przechodzi test:
[self::b]
SELF element b
. Dosłownie, ten ostatni test oznacza "taki, że kiedy zaczynam od węzła kontekstu i wybieram self (tj. Węzeł kontekstu) podlegający testowi węzła, który odfiltrowuje wszystko z wyjątkiem elementów o nazwie b
, wynikiem jest niepusty zbiór węzłów . "
+1 za dobrą odpowiedź. –
bardzo dobrze wyjaśnione. Dziękujemy +1 – Maverick