我试图在use 2008/.NET 3.5中使用HTMLAgilityPack。即使我将OptionUseIdAttribute设置为true,也会得到这个错误,尽管默认情况下它应该是true。
Error Message:
You need to set UseIdAttribute property to true to enable this feature
Stack Trace:
at HtmlAgilityPack.HtmlDocument.GetElementbyId(String id)我尝试了1.4.6和1.4.0版本,但两者都不起作用。
版本1.4.6 - Net20/HtmlAgilityPack.dll
版本1.4.0 - Net20/HtmlAgilityPack.dll
这是密码,
HtmlWeb web = new HtmlWeb();
HtmlDocument doc = web.Load(url);
HtmlNode table = doc.GetElementbyId("tblThreads");这也没用,
HtmlWeb web = new HtmlWeb();
HtmlDocument doc = new HtmlDocument { OptionUseIdAttribute = true };
doc = web.Load(url);
HtmlNode table = doc.GetElementbyId("tblThreads");我怎样才能解决这个问题?谢谢。
https://stackoverflow.com/questions/19455916
复制相似问题