xpath: decipher this xpath? -


what xpath mean ? can decipher ?

//h1[following-sibling::*[1][self::b]] 

select every h1 element (in document of context node) followed b element (with no other intervening element, though there may intervening text).

breaking down:

//h1 

select every h1 element descendant of root node of document contains context node;

[...] 

filter out of these h1 elements don't meet following criteria:

[following-sibling::*[1]...] 

such first following sibling element passes test:

[self::b] 

self b element. literally, last test means, "such when start context node , select self (i.e. context node) subject node test filters out except elements named b, result non-empty node set."


Comments

Popular posts from this blog

android - Spacing between the stars of a rating bar? -

aspxgridview - Devexpress grid - header filter does not work if column is initially hidden -

c# - How to execute a particular part of code asynchronously in a class -