Xpath. How to specify a node between two nodes? -
there may 2 possible structures:
1.
<c>tttt</c> <a>aaaa</a> <b>bbbb</b> <c>cccc</c> <d>dddd</d> <c>cccc</c> 2.
<c>tttt</c> <a>aaaa</a> <b>bbbb</b> <d>dddd</d> <c>cccc</c> how can select node <c> after <b> in first case , if second case, set null?
you can use following-sibling axis purpose :
//b/following-sibling::*[1][self::c] brief explanation :
b/following-sibling::*[1]: direct sibling following<b>[self::c]: check if sibling<c>element
Comments
Post a Comment