我如何使用htmlagilitypack DocumentElement不存在?

时间:2015-05-22 09:40:28

标签: c# .net winforms html-agility-pack

HtmlAgilityPack.HtmlDocument doc = hw.Load(htmlCode);
foreach (HtmlNode link in doc.DocumentElement.SelectNodes("//a[@href]"))
{

}

我收到DocumentElement不存在的错误:

  

错误1' HtmlAgilityPack.HtmlDocument'不包含' DocumentElement'的定义并没有扩展方法' DocumentElement'接受第一个类型' HtmlAgilityPack.HtmlDocument'可以找到(你错过了使用指令或程序集引用吗?)

1 个答案:

答案 0 :(得分:1)

您似乎正在使用examplesHtmlAgilityPack页面中的代码示例。

此代码示例无效,您应该尝试使用以下代码(建议here

HtmlAgilityPack.HtmlDocument doc = hw.Load(htmlCode);
foreach (HtmlNode link in doc.DocumentNode.SelectNodes("//a[@href]"))
{

}