Rome - 开源的RSS工具库

Rome - 开源的RSS工具库- -

                                      

RSS这种标准是随Blog的出现而出现的,但现在这种技术标准越来越多的应用在非Blog应用中,比如微软的MSDN,Amazon都使用了RSS技术来向用户提供新闻订阅。

因为现在的开发很多是基于Java环境,所以在这里介绍一个基于Java的开源RSS工具库:Rome

它的名字源自:all feeds lead to Rome ,呵呵,挺有创意。


RSS这种标准是随Blog的出现而出现的,但现在这种技术标准越来越多的应用在非Blog应用中,比如微软的MSDN,Amazon都使用了RSS技术来向用户提供新闻订阅。

因为现在的开发很多是基于Java环境,所以在这里介绍一个基于Java的开源RSS工具库:Rome

它的名字源自:all feeds lead to Rome ,呵呵,挺有创意。


Rome所带的三个例程包括:

使用Rome读RSS Feed

使用Rome将RSS从一种格式转换成另一种格式

使用Rome将多个RSS Feed聚合成为单个RSS Feed

这个API的JavaDoc写得很详细,值得学习。

Rome最大的好处在于它支持所有的新闻聚合格式,包括RSS (0.90, 0.91, 0.92, 0.93, 0.94, 1.0 ,2.0) 还有Atom 0.3 feeds。

另外值得一提的是Rome的设计理念:ESCAPE from Syndication Feeds Hell,就是从新闻聚合的地狱中解脱出来。

  • E asy to use 易于使用
  • S imple        简单
  • C omplete    完全
  • A bstract      抽象
  • P owerful     功能强大
  • E xtensible   良好的扩展性

这也应该是我们进行程序设计时所遵循的原则吧!

这个项目的首页是使用Wiki制作的,关于Wiki在项目管理中的应用,有时间还是值得研究一下的。

原文见http://blog.116.com.cn/index.php?op=ViewArticle&articleId=3992&blogId=2

posted on 2006-07-14 15:26  blue  阅读(567)  评论(0)    收藏  举报