【问题标题】:Search for nodes having a certain attribute with htmlagilitypack使用 htmlagilitypack 搜索具有特定属性的节点
【发布时间】:2014-04-08 09:47:53
【问题描述】:

我只看到了有关如何搜索属性具有或包含某些值的节点的示例,但我找不到您搜索存在属性的节点的示例。

这是怎么做到的?

【问题讨论】:

  • 只是循环过去? foreach(HtmlNodematchedNode in doc.DocumentElement.SelectNodes("//*[@attrX]) { }

标签: xpath html-agility-pack


【解决方案1】:

您可以尝试循环遍历它:

HtmlAgilityPack.HtmlDocument doc = htmlWeb.Load("somewebsite.org");    
foreach(HtmlNode matchedNode in doc.DocumentNode.SelectNodes("//*[@attrX]") {
    /* ... */
} 

【讨论】:

  • 永远不要使用星号!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多