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

来源:软件水平考试    发布时间:2012-11-04    软件水平考试视频    评论

  出于一些历史原因,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类库了。

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答