none
关于HtmlAgilityPack RRS feed

  • 问题

  • 最近在wp8.1 环境下使用HtmlAgilityPack,发现DocumentNode.SelectSingleNode("//div[@class='abc']")这些方法没有了,不知道这个WinRT 版本的HtmlAgilityPack.dll 里面是用什么方法替代的,哪位大神给我解答一下,最好能给我代码。
    2014年8月11日 6:17

答案

全部回复

  • 这是个简单的example,WinRT版本的应该不会有太大区别。

     HtmlDocument doc = new HtmlDocument();
     doc.Load("file.htm");
     foreach(HtmlNode link in doc.DocumentElement.SelectNodes("//a[@href"])
     {
        HtmlAttribute att = link["href"];
        att.Value = FixLink(att);
     }

    • 已建议为答案 Wilson Tian 2014年8月18日 10:29
    2014年8月17日 13:45
  • 你好,可能你没有自己试下在8.1环境下winrt版本的HtmlAgilityPack,

    winrt版本的HtmlAgilityPack,下面没有你这个doc.DocumentElement.SelectNodes()方法,你可建个项目试下看看,等着你的回答。。

    2014年8月19日 14:40
  • 你好,可能你没有自己试下在8.1环境下winrt版本的HtmlAgilityPack,

    winrt版本的HtmlAgilityPack,下面没有你这个doc.DocumentElement.SelectNodes()方法,你可建个项目试下看看,等着你的回答。。

    2014年8月19日 14:40
  • 刚才试了一下,的确不支持。你只能用LINQ或者换其他类库了(比如AngleSharp)。
    2014年8月20日 11:45
  • 你好,我也遇到了这个问题,请问你现在解决了么?
    2014年9月30日 5:46