在VB.NEt中使用XPath进行搜索

时间:2010-09-15 21:25:35

标签: xml vb.net xpath

我有一个Xml文件(实际上是HTML标签),我想使用SelectNodes方法来获取包含关键字的ANY节点/标签。节点名称可以是任何<td> , <div> <p>。获取包含关键字的任何节点的XPath是什么?

1 个答案:

答案 0 :(得分:4)

这个XPath表达式:

/html/body//*[text()[contains(.,'keyword')]]

这意味着: body的任何元素后代,其字符串值包含字符串'keyword'的文本节点子项。

编辑:更好的谓词'因为可能有多个文本节点子项......