我有一个Xml文件(实际上是HTML标签),我想使用SelectNodes方法来获取包含关键字的ANY节点/标签。节点名称可以是任何<td> , <div> <p>
。获取包含关键字的任何节点的XPath是什么?
答案 0 :(得分:4)
这个XPath表达式:
/html/body//*[text()[contains(.,'keyword')]]
这意味着: body
的任何元素后代,其字符串值包含字符串'keyword'的文本节点子项。
编辑:更好的谓词'因为可能有多个文本节点子项......