码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2014-10-09 00:25:28      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   color   ar   sp   div   c   log   

以前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下报错,不仅如此,社交化分享也报错。

标签:des   style   blog   color   ar   sp   div   c   log   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!