RSS的发展历史简单回顾

类别:Java 点击:0 评论:0 推荐:

RSS的发展历史简单回顾
 

    作者:田春峰
    链接:http://blog.csdn.net/accesine960/archive/2005/03/05/312308.aspx

    RSS的第一个版本是 RSS 0.90 ,是 Natscape 大概在99年开发和设计的,主要用来建立一个整合各主要新闻站点内容的门户。由于这项技术是利用W3C新一代的语义网技术RDF(Resource Description Framework)为基础,这时 Natscape 把RSS称为:“RDF Site Summary” 或者 “Rich Site Summary”。
    随着Natscape公司状况的恶化,RSS的开发也胎死腹中。而一家专门从事博客写作软件开发的公司UserLand,看到了这项技术的前景,首次把RSS商业化,集成到其Weblog (blog) 的产品中,其后又推出了RSS 0.91版。随着 blog 的流行,RSS也一同发展了起来,可以说blog和RSS是一对孪生兄弟。Userland公司也逐渐占据了RSS发展的主导权,同时把RSS朝着简化的方向发展,推出了 RSS 的0.92,0.93,0.94 版,Userland给了RSS一个全新的定义:“ Really Simple Syndication“ 。这个短语现成的中文翻译还没有,不想她的胞弟blog 博客或网志,那样众所周知。
    与此同时很多其他的公司,组织也认识到这项技术还有更广泛的用途,于是他们聚到一起研究制定一个RSS标准,这就是:RSS1.0。但是他们没有从UserLand的0.94版开始,而是从Natscape提出的0.90版开始,期间也没有个Userland进行很好的沟通,于是麻烦来了。Userland看出RSS1.0是冲着RSS0.94来的,而且要替代RSS 0.94, 就不敢示弱发布了RSS2.0。
    这就是今天我们所说的RSS的两个分支的问题。    

    RSS的发展碰到了大麻烦。在这种情况下,ATOM 出现了,ATOM 也是和RSS类似的新闻聚合技术。因为出现的时间晚,ATOM没有RSS的版本混乱的问题,并且在可扩展性上有了很好的改进,更难能可贵的是Atom为了指导开发还提供了 ATOM API。
   

    到目前为止,RSS共有七种版本,推荐使用的是RSS 1.0和RSS 2.0,RSS2.0是最受欢迎的一个版本,不过RSS阅读器都支持RSS的各个版本,少部分的支持Atom。
   
    这里是RSS 2.0 版本的一个例子:
 

<?xml version="1.0" encoding="utf-8" ?>
    <rss version="2.0">
        <channel>
            <title>多么乐网站</title>
            <link>http://www.domolo.com</link>
            <description>多么乐个人知识管理系统,个人信息管理助理专家</description>
             <image>
                <url>"http://www.domolo.com/domolo/images/xiaodingdong_ie_toolbar.jpg"</url>
                <title>小叮咚</title>
                <link>http://www.domolo.com</link>
            </image>
            <item>
            <title>网页速递---发布啦</title>
            <link>http://www.domolo.com/domolo/troyKm/index.aspx</link>
            <description>网页速递业务,只要您电击右键,便可以把想要的网页保存下来,供您以后浏览,搜索,打包下载。</description>
            <pubDate>Mar, 4 Jan 2004 16:16:16 GMT</pubDate>
            </item>
        </channel>
 </rss>


可以看出,格式非常简单。更详细的格式信息:完整定义

本文地址:http://com.8s8s.com/it/it11061.htm