开发者

xpath: how can you select a specific text node before and after a <br> tag?

开发者 https://www.devze.com 2022-12-08 14:59 出处:网络
consider this List of Alcohol Beer <br> Vodka <br> rum开发者_StackOverflow <br> whiskey

consider this

List of Alcohol
Beer
<br>
Vodka
<br>
rum开发者_StackOverflow
<br>
whiskey

how would you express Beer in xpath ?

/br/preceding-sibling::text() ?

what about vodka ? rum ?


Depends on the context. Ideally, to be well-formed XML, your sequence needs a root element. Let's say it's <bar/>.

Beer: /bar/br[1]/preceding-sibling::text()[1]

Vodka: /bar/br[1]/following-sibling::text()[1]

Rum: /bar/br[2]/following-sibling::text()[1]

0

精彩评论

暂无评论...
验证码 换一张
取 消