【发布时间】:2014-04-08 09:47:53
【问题描述】:
我只看到了有关如何搜索属性具有或包含某些值的节点的示例,但我找不到您搜索存在属性的节点的示例。
这是怎么做到的?
【问题讨论】:
-
只是循环过去? foreach(HtmlNodematchedNode in doc.DocumentElement.SelectNodes("//*[@attrX]) { }
我只看到了有关如何搜索属性具有或包含某些值的节点的示例,但我找不到您搜索存在属性的节点的示例。
这是怎么做到的?
【问题讨论】:
您可以尝试循环遍历它:
HtmlAgilityPack.HtmlDocument doc = htmlWeb.Load("somewebsite.org");
foreach(HtmlNode matchedNode in doc.DocumentNode.SelectNodes("//*[@attrX]") {
/* ... */
}
【讨论】: