【发布时间】:2015-11-28 11:26:45
【问题描述】:
我有以下 xml:
<div>
Text i want
<divider></divider>
Text i dont want
</div>
我希望 div 中的所有文本在分隔线出现之前。 (分隔线下方是论坛用户的签名)
xpath 如何获得我想要的文本?
【问题讨论】:
我有以下 xml:
<div>
Text i want
<divider></divider>
Text i dont want
</div>
我希望 div 中的所有文本在分隔线出现之前。 (分隔线下方是论坛用户的签名)
xpath 如何获得我想要的文本?
【问题讨论】:
你可以试试这个div/divider[1]/preceding-sibling::text()
作为preceding-sibling 获取某个节点之前的所有兄弟节点,这正是您需要的
您可以将div/divider[1] 部分更改为您想要的右侧分隔元素。
【讨论】: