使用RSS.NET类库辅助解析提要

使用RSS.NET类库辅助解析提要,第1张

使用RSS.NET类库辅助解析提要,第2张

出于一些历史原因,RSS版本众多,目前就有0.90、0.91、0.92、0.93、0.94、1.0 和 2.0这几种。虽然格式上大同小异,不过分辨并解析这些不同版本的RSS提要文件仍会给我们的开发带来不少的麻烦。

  常用RSS版本的详细规范可分别到如下网站查询。
  r RSS 0.90:http://www.purplepages.ie/RSS/netscape/rss0.90.html
  r RSS 0.91:http://my.netscape.com/publish/formats/rss-spec-0.91.html
  r RSS 0.92:http://backend.userland.com/rss092
  r RSS 1.0:http://web.resource.org/rss/1.0/spec
   r RSS 2.0:http://blogs.law.harvard.edu/tech/rss
  关于各个RSS版本之间细微差异的比较,请参考这篇文档:http://www.rssdotnet.com/ documents/version_comparison.html。

  文本框: 图11-8 Visual Studio的Solution Explorer中RSS.NET的项目结构幸运的是,借助于开源项目RSS.NET的封装,我们能够非常容易地根据URL地址取得提要的内容。RSS.NET类库可以完美地处理0.90、0.91、0.92和2.0.1版本的RSS提要文件格式。至于所有版本之间的差异,该类库均已为我们封装到了其内部实现中。

  在其网站上(http://www.rssdotnet.com/)下载最新的源文件后用Visual Studio打开。

  当前版本的RSS.NET类库对任何个人、商业用户都是完全开源且免费的。不过在使用之前,我们仍需仔细阅读并完全理解其许可文档:http://www. rssdotnet. com/documents/license.html。

  编译该项目,并将生成的RSS.NET.dll程序集复制到我们的RSS阅读器Web站点的Bin文件夹下(若需要调试时的辅助支持,请同时复制RSS.NET.pdb文件),这样即可在RSS阅读器项目中使用RSS.NET类库了。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 使用RSS.NET类库辅助解析提要

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情