在其他节点之后获取节点的XPath查询

时间:2010-04-20 13:07:50

标签: xml xpath html-agility-pack

我正在使用“HtmlAgilityPack”来解析HTML内容。 我的目标是获得数字值。

<div>
    some content 1
    <br>
    some <b>content</b> 2
    <br>
    <b>NUMBER:</b>
    9788492688647
    <br>
    some content 3
    <br>
    some content 4
    </div>


aim:
 - get "9788492688647"

Anybody can tell me how to get value between  /div/b[2] and <br> ?

1 个答案:

答案 0 :(得分:2)

这应该有效:

/div/b[2]/following-sibling::text()[1]

但是,根据结构的一致性,您可能希望执行以下操作:

/div/b[. = 'NUMBER:']/following-sibling::text()[1]