首页 > Web开发 > 详细

HtmlAgilityPack解析器在WP8.1下报错,不仅如此,社交化分享也报错。

时间:2014-10-08 23:09:08      阅读:288      评论:0      收藏:0      [点我收藏+]

以前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的方法了呢?

 

HtmlAgilityPack解析器在WP8.1下报错,不仅如此,社交化分享也报错。

原文:http://www.cnblogs.com/yffswyf/p/4011354.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!