这两天在给职友集(www.jobui.com)的RSS导入模块做升级。于是就几乎看遍了国内大部分的BSP提供的RSS,结果差点吐死。
一)bokee博客中国 :
rss1.0 http://ruimoon.blogchina.com/rss1.xml
rss2.0 http://ruimoon.blogchina.com/rss2.xml
居然包括时间及内容在内的内容,都没有正确的输出。晕了。。。最后输出的几乎都是模版的替换标签来。。。而且声明为RSS2。0的源,居然元素名称一部分是2。0标准,一部分又是1。0标准。
二)blogcn:
xml: http://www.blogcn.com/rss.asp?blog=yoyoo_zhou
1。0版,但居然连时间都没有输出
三)天涯blog :xml:http://www1.tianyablog.com/blogger/rss.asp?BlogID=51008
这个最离谱,时间格式不是RFC-822,也不是ISO-8601,而且URL地址也没有进行转义
四)博客动力 blogdriver:
rss1.0 http://fangkang.blogdriver.com/fangkang/rss1.xml
rss2.0 http://iplinger.blogdriver.com/iplinger/rss2.xml
时间格式不正确。
五)天极blog:
xml:http://www.blog.yesky.com/blog/boolog/RecentCommentsRSS.aspx
未知RSS版本,看起来应该是2。0的,但怎么元素命名有1。0,也有2。0的啊。。。。
六)dognews:
xml:http://blog.donews.com/duntom/Rss.aspx
又一个没有声明的,像是2。0的,不过这个可以算是这么多BSP中做得比较好的一个,除了基本的元素,也有一些扩展元素。
七)yourblog 博客网:
rss1.0 http://www.yourblog.org/Blogger/20059/RSS10.159701.xml
rss2.0 http://www.yourblog.org/Blogger/20055/RSS20.118597.xml
没什么大错误的,就是时间格式不正确
八)www.mblogger.cn 中华部落:
xml:http://literature.mblogger.cn/mmbxy/Rss.aspx
这个就是现在我用的这个,和donews一样的优点,一样的缺点。而且头部居然没有显式声明RSS的版本。
纵观这么多BSP,还没有一个是做得完全正确的。除了在时间格式上(我在做RSS导入上,这个地方最浪费我时间)这个最大的问题之外,在元素的命名方式上也很不规范。特别是博客中国和天涯,前者老是只会吹大牛,后者就更不用说了,前段时间那玉米劫持事件一开始还有人同情的,可后来结果出来之后,第一反映就是抄做,何其悲哀呢。。。。
暂时只发现blogbus是做得最好的。参考:
xml:http://tiaowuyoushi.blogbus.com/index.rdf
恩,1。0的版本,而且看起来没什么错误。


