HtmlAgilityPack解析器在WP8.1下报错,不仅如此,社交化分享也报错。
以前WP7下是用的HtmlAgilityPack和 XPath来解析网页,很好用。
但是在Wp8.1下,这个里面却缺少了一个很重要的方法。
1 HtmlDocument doc = new HtmlDocument(); //实例化HtmlDocument对象 2 doc.LoadHtml(html); //载入HTML 3 var tags = doc.DocumentNode.SelectNodes("//li"); //根据HTML节点NODE的ID获取节点
SelectNodes()方法是用来读取节点的,上例就是选取所有的<li><li/>
因此得找另一个办法来解析HTML了,比如linq, AngleSharp(我安装不上)
所以得慢慢的看一下有关linq to xml什么的了。
还有一个,就是社交化分享,比如把内容分享到人人、微博、空间等
曾经用的是ShareManager(@费尔南多开发的),可能因为system.xml.xpath的引用而报错
今天发现还有一个叫做“友盟”的,还能分享到微信、facebook、twitter,但也还是没能实现分享功能
这是否说明,为了实现分享功能,我该放弃htmlAgilityPack这个神器,转而研究其他解析HTML的方法了呢?
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。