2015-05-22 31 views
0
HtmlAgilityPack.HtmlDocument doc = hw.Load(htmlCode); 
foreach (HtmlNode link in doc.DocumentElement.SelectNodes("//a[@href]")) 
{ 

} 

我正在一個錯誤DocumentElement是不存在的:如何使用htmlagilitypack DocumentElement不存在?

錯誤1「HtmlAgilityPack.HtmlDocument」不包含關於「DocumentElement」和沒有擴展方法的定義「DocumentElement」接受的第一個參數類型「HtmlAgilityPack.HtmlDocument」可以找到(是否缺少using指令或程序集引用?)

回答

1

它看起來像你正在使用一個代碼示例從examplesHtmlAgilityPack的。

此代碼示例不工作,你應該嘗試下面的代碼,而不是(如建議here

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

}