Опитвам се да използвам HTMLAgilityPack с VS2008/.Net 3.5. Получавам тази грешка, дори ако задам 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");
Как мога да поправя този проблем? Благодаря.
HtmlDocument
, как изглежда документът. т.е. правилно ли се зарежда? - person Harrison   schedule 21.10.2013