高山流水
msgbartop
动之则分,静之则合,无过不及,随曲就伸。
msgbarbottom

12 九 06 实现RSS订阅的两个简单方式

其实,RSS阅读器从服务器获取的就是一个XML文件,所以我们可以通过提供静态XML文件或封装了XML数据的HTTP流方式提供服务。
对于第一种,我想可能是大多数图书馆最方便实施的,只要更新一下原有的信息发布程序(例如新闻系统),在提交新数据的时候,同时更新相应的XML文件,即可实现订阅服务。
然后,这一种方式不适合实现一些更多需求的功能,比如,某读者定义了他只需要的一部分订阅服务,那么我们的推送应该根据该读者的预定义,只提供其感兴趣的内容,这时,就需要以第二种方式,当读者请求的时候,再从数据库中获取相关信息实时发送给他。
现在有很多相关的辅助工具或程序可以很好的利用,ROME是用JAVA写的开源程序,遵循Apache
Software License
,运行环境需要J2SE 1.4+和JDOM
1.0
,它能转换并解析当前的所有聚合格式,当前版本为0.8Beta。
下载 ,教程API文档

Tags: ,



Leave a Comment