其实,RSS阅读器从服务器获取的就是一个XML文件,所以我们可以通过提供静态XML文件或封装了XML数据的HTTP流方式提供服务。
对于第一种,我想可能是大多数图书馆最方便实施的,只要更新一下原有的信息发布程序(例如新闻系统),在提交新数据的时候,同时更新相应的XML文件,即可实现订阅服务。
然后,这一种方式不适合实现一些更多需求的功能,比如,某读者定义了他只需要的一部分订阅服务,那么我们的推送应该根据该读者的预定义,只提供其感兴趣的内容,这时,就需要以第二种方式,当读者请求的时候,再从数据库中获取相关信息实时发送给他。
Tags: rss, web2.0
Leave a Comment