在同一属性中选择具有多个值的HTML标记

时间:2013-08-06 18:55:46

标签: c# html-agility-pack

我正在使用HtmlAgilityPack,我在搜索同一属性中具有多个值的节点时遇到了一些麻烦。例如:

<span class="test1 test2 test3">blah</span>

如果我尝试做这样的事情:

SelectSingleNode (.... [@class='test1']

只有当我一起搜索所有类时才会起作用:

SelectSingleNode (.... [@class='test1 test2 test3']

有什么方法可以解决这个问题吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

完成!

我可以使用这样的东西:

SelectSingleNode("//span[contains(@class, 'test1')]");