活用OpenCms,网站增加RSS聚合功能,嘿嘿!
马宣 2007年10月8日 星期一 下午9:02本来说好十一机房不断电的,结果二号还是断了电啊,郁闷,没事看了下聚合,JAVA提供RSS的类库还真是不少,本来打算使用FaceRSS的,一个简单的JSF组件,它可以从指定的RSS url读取新闻并展示出来,支持RSS 0.9x,1.0,和2.0。可是竟然下载不了,指向的网站均无法访问,郁闷得很,好在找到一个RSS library for java 的组件,就是Informa,嘿 嘿,也是基于LGPL授权协议的,它不仅能支持RSS 0.91, 1.0, 2.0和Atom 0.3, 1.0,而且也能支持OPML(channel information descriptions ) 算是比较全面的了。
在此组件基础上,我自己完成了信息聚合整理BEAN,使用OpenCms的计划任务功能,每隔12小时根据提交通过的友链聚合中的RSS 地址去聚合一次数据,时间是每天的早晚十点钟,估 摸着这个时间不错了,呵呵,原想每天聚合四次的,想想我这个小站玩玩也不用这么夸张吧,哈哈!!
想申请友链聚合的朋友,只需要在本站的 友链聚合栏目中提交你的信息,需要注意的是,如果你的RSS不符合规则是无法提交友链聚合的,比如你的XML文件无法解析,日 期格式不正确(因为是按照时间聚合的)。





Feb 15, 2011 9:50:41 AM 由 chen 发表评论 IP: 113.108.149.*
Oct 11, 2007 9:51:34 AM 由 maxuan 发表评论 IP: 61.183.248.*
Oct 8, 2007 11:03:00 PM 由 王毅 发表评论 IP: 221.218.168.*
唉,sohu的rss难道不规范嘛?