开发者

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

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

上一篇:

下一篇:

精彩评论

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

最新问答

问答排行榜