论文部分内容阅读
当今网络的发展速度可谓惊人,几乎每时每刻都有新鲜事儿发生,你在浏览网站时,是否注意过,在一些网页上有一个标记为“RSS”或者“XML”的橙色图标。它是何方神圣?这,就是当前非常流行的RSS,Rich Site Summary(丰富站点摘要)或者Really Simple Syndication(简易供稿)的简称,也叫做聚合内容。通过RSS阅读器,我们可以方便地获得各种即时信息,而不需要登录到相应的网站上。RSS究竟给我们的网络生活带来什么样的变化?它的前世今生又是怎样的?下面我们就和RSS来个亲密接触。
曲折多变的历史 ,眼花缭乱的版本
说起RSS的历史,不得不说一款以前很有名的网络浏览器,也就是我们现在所使用的Internet Explorer的老对手—Netscape Navigate。RSS就是Netscape(网景)公司在1999年,为它的浏览器Navigate所设计的一种描述新闻频道的语言。RSS在RDF (Resource Description Framework,资源描述框架)技术基础上开发而成,能够自动将网站的指定内容发送到用户的客户端,因为这种技术将信息直接“推”到用户面前,所以人们为其起了非常形象的名字“Push”,即“推”技术。事实上,当时不仅仅Netscape开发了“推”技术,Microsoft公司也在那个时候为其Internet Explorer4.0浏览器开发了一种类似的CDF技术(Channel Definition Format,频道定义格式)。
但由于当时的网络应用较狭窄,“Push”技术没有流行起来,随着Netscape Navigate浏览器的逐步消沉,Netscape只发布了RSS的0.9版本,而没有发布后继版本。后来RSS被著名的博客戴夫·温那的UserLand Software公司所接手,将比较复杂的RSS0.9进行了简化,开始大量应用在Blog网站上,并先后开发了0.92、0.93和0.94版,这些版本得到了众多的专业新闻站点的支持。
然而在RSS的使用过程中,另外一个由专业人士组成的组织认为必须将RSS发展成为一个标准、通用的规范,因此他们将自己取得的RSS0.90 进行分拆和重新设计,称为RSS1.0,并将RSS解释为“RDF Site Summary(RDF站点摘要)”。由于戴夫·温那认为这个组织没有在RSS1.0版本上与其进行有效的交流,RSS1.0与UserLand Software公司的RSS0.9系列软件没有任何继承关系,因此不承认此版本的有效性,并于2002年9月推出RSS 2.0版本,这个版本与RSS1.0也不存在任何继承关系。
更有意思的是,鼎鼎大名的搜索公司Google公司瞅到了Blog网站发展的广阔前景,购买了http://www.blogger.com,并且在2004年2月另起炉灶,宣布放弃RSS格式,而采用新的Atom技术。Atom是一个项目的名称(Atom开发者相关网站:http://www.intertwingly.net/wiki/pie/FrontPage),由IBM工程师SamRuby提出,主要目的为开发一个新的新闻摘要格式以解决目前 RSS 存在的问题,比如版本号混乱、标准不开放、表示方法不一致等,由于增加了对流媒体技术的支持,因此其在语法结构上要比RSS复杂。
现在一些网站同时提供RSS和Atom服务,RSS的主要拥有者戴夫·温那也在其个人Blog上发表言论,称愿意将RSS与Atom合并为统一格式,如果这样有助于促使Atom向后兼容RSS,合并的工作有可能在IETF(Internet EngineeringTaskForce)领导之下开展。
由于各种各样的原因造成RSS版本的混乱,可能很多朋友经常被搞得懵头转向,下面就把这些RSS的各种版本、使用状态以及Atom简要列表,供大家参考:
独特的工作方式,一枝独秀的秘密
为什么RSS自1999年以来,在近6年的时间内风靡全球呢?其中一个非常重要的原因就是前面所说的“推”技术。实际上RSS的工作方式与我们早先所使用的新闻组类似,不过RSS更加先进罢了。那么RSS究竟是如何实现自动将新闻推送到我们面前的呢?
首先,新闻提供者将发布的新闻提要输出为一个XML类型的文件,并将这个XML文件发送到网站上,用户只要将这个XML文件的网络地址(通常也叫做Feeds)复制到自己的RSS新闻阅读器中,即可订阅新闻了。这个XML文件就是我们在一些网站上所看到的RSS或者XML标记图标。
当我们打开这个图标,比如新浪网RSS(http://rss.sina.com.cn/news/index.shtml)(见图1)中的“新闻要闻”RSS,就会弹出一个XML格式的网页以及源代码,其RSS地址便是这个网页的地址:http://rss.sina.com.cn/news/marquee/ddt.xml(见图2)。在这个网页中,我们会看到诸如<channel>(频道)、<title>(标题)、<link>(链接地址)、<description>(内容提要)等标签,从这些内容中,可以看到RSS提要的所有信息。
如果我们已经将这个地址复制到自己RSS阅读器(如新浪点点通)中,同样可以看到这些信息了(见图3),而且在使用过程中,RSS阅读器会按照设定的间隔时间不断跟踪XML中的内容,如果XML文件得到更新,在RSS阅读器中的内容也会自动更新。所以在使用RSS阅读器过程中,经常会弹出新内容到来的提示信息,这也是RSS的优势所在(见图4)。
条条捷径通RSS
对于普通用户来说,订阅RSS新闻可以通过多种途径,现在最多的是采用RSS新闻阅读软件,比如NewzCrawler、FeedDemon、RSSReader、周博通、看天下以及新浪点点通等软件。在一些邮件处理软件、网络浏览器比如Outlook、DreamMail、Firefox、Maxthon也具有RSS功能,不过后者有的需要借助一些RSS插件才能够实现RSS功能。

1 使用RSS新闻阅读器订阅新闻
利用RSS新闻阅读器来获取RSS信息是当前实现RSS最常用的方式,大部分的RSS阅读软件都是免费的,但其中的一些还属于共享软件。通常在RSS阅读器中已经内置了一些RSS地址(一般叫做频道),因此使用起来比较方便。下面就以在新浪点点通为例来介绍其使用方法。
将新浪点点通(下载地址:http://www.sina.com.cn/ddt)安装后,执行“文件→添加频道”命令,在弹出的“添加频道”对话框中输入获得的RSS新闻地址:http://rss.sina.com.cn/auto/z/focus/2.xml,单击“下一步”,在新弹出的对话框中输入频道名称、所属的频道组、更新时间间隔以及存储新闻数量,单击完成按钮即可(见图5)。这样以后在阅读器中单击其左侧的频道栏,选择自己的频道即可在右侧的阅读窗口中看到新闻标题以及提要,如果需要阅读全文,单击新闻提要中的“阅读全文”文字链接,就OK了(见图6)。
小提示
除了单独将RSS提要地址复制到RSS新闻阅读器中外,一些网站、网络爱好者为了用户使用方便,还将大量的同类RSS提要集中在一种OPML(Outline Processor Markup Language的缩写,一种符合XML规范的文件格式)类型的网页文件中。通过这种文件,我们可同时将大量的RSS提要导入到一些支持OPML的RSS新闻阅读器中,如看天下(下载地址:http://www2.skycn.com/soft/16982.html)。
2 邮件处理软件也可使用RSS
Outlook、DreamMail是大家经常使用的邮件处理软件,通过设置同样支持RSS,既可以收发邮件,也可订阅RSS新闻。在DreamMail中,可以直接使用RSS,其功能与RSS新闻阅读软件非常相似,只要单击其左侧工具栏中的“RSS新闻”选项即可(见图7)。
而在Outlook中使用RSS,则须借助一个插件NewsGator(下载地址http://www2.skycn.com/soft/18425.html),将其下载安装后,在Outlook的工具栏上会新增加一个按钮:NewsGator,单击选择“Subscription→Add→Add Feed”命令。在最后弹出的对话框中,输入RSS地址,单击“OK”按钮即可。
3 边上网边使用RSS
在上网过程中,如果需要使用RSS,则往往需打开RSS阅读器,而现在的一些网络浏览器比如Firefox、Maxthon,则直接集成这种功能,给我们带来了不少方便。在Maxthon中,启用RSS时,执行“查看→侧边栏→RSS新闻链接”命令,即可在左侧弹出一个RSS对话框,单击其顶部的“添加链接”选项,然后输入RSS摘要地址即可(见图8)。
众说纷纭RSS
尽管RSS技术具有诸多优点,也被商家看作宣传、推销的极具潜力的工具之一,但是一些人认为RSS本身仍有不少的局限性。比如RSS新闻信息同质化严重,各个网站之间很多内容重复等造成用户订阅信息时的困惑,另外本质上RSS新闻阅读器还必须依托IE才能够正常使用等问题。相信RSS在不断发展的过程中,会逐步改善,一步步走向更有魅力的明天。
曲折多变的历史 ,眼花缭乱的版本
说起RSS的历史,不得不说一款以前很有名的网络浏览器,也就是我们现在所使用的Internet Explorer的老对手—Netscape Navigate。RSS就是Netscape(网景)公司在1999年,为它的浏览器Navigate所设计的一种描述新闻频道的语言。RSS在RDF (Resource Description Framework,资源描述框架)技术基础上开发而成,能够自动将网站的指定内容发送到用户的客户端,因为这种技术将信息直接“推”到用户面前,所以人们为其起了非常形象的名字“Push”,即“推”技术。事实上,当时不仅仅Netscape开发了“推”技术,Microsoft公司也在那个时候为其Internet Explorer4.0浏览器开发了一种类似的CDF技术(Channel Definition Format,频道定义格式)。
但由于当时的网络应用较狭窄,“Push”技术没有流行起来,随着Netscape Navigate浏览器的逐步消沉,Netscape只发布了RSS的0.9版本,而没有发布后继版本。后来RSS被著名的博客戴夫·温那的UserLand Software公司所接手,将比较复杂的RSS0.9进行了简化,开始大量应用在Blog网站上,并先后开发了0.92、0.93和0.94版,这些版本得到了众多的专业新闻站点的支持。
然而在RSS的使用过程中,另外一个由专业人士组成的组织认为必须将RSS发展成为一个标准、通用的规范,因此他们将自己取得的RSS0.90 进行分拆和重新设计,称为RSS1.0,并将RSS解释为“RDF Site Summary(RDF站点摘要)”。由于戴夫·温那认为这个组织没有在RSS1.0版本上与其进行有效的交流,RSS1.0与UserLand Software公司的RSS0.9系列软件没有任何继承关系,因此不承认此版本的有效性,并于2002年9月推出RSS 2.0版本,这个版本与RSS1.0也不存在任何继承关系。
更有意思的是,鼎鼎大名的搜索公司Google公司瞅到了Blog网站发展的广阔前景,购买了http://www.blogger.com,并且在2004年2月另起炉灶,宣布放弃RSS格式,而采用新的Atom技术。Atom是一个项目的名称(Atom开发者相关网站:http://www.intertwingly.net/wiki/pie/FrontPage),由IBM工程师SamRuby提出,主要目的为开发一个新的新闻摘要格式以解决目前 RSS 存在的问题,比如版本号混乱、标准不开放、表示方法不一致等,由于增加了对流媒体技术的支持,因此其在语法结构上要比RSS复杂。
现在一些网站同时提供RSS和Atom服务,RSS的主要拥有者戴夫·温那也在其个人Blog上发表言论,称愿意将RSS与Atom合并为统一格式,如果这样有助于促使Atom向后兼容RSS,合并的工作有可能在IETF(Internet EngineeringTaskForce)领导之下开展。
由于各种各样的原因造成RSS版本的混乱,可能很多朋友经常被搞得懵头转向,下面就把这些RSS的各种版本、使用状态以及Atom简要列表,供大家参考:
独特的工作方式,一枝独秀的秘密
为什么RSS自1999年以来,在近6年的时间内风靡全球呢?其中一个非常重要的原因就是前面所说的“推”技术。实际上RSS的工作方式与我们早先所使用的新闻组类似,不过RSS更加先进罢了。那么RSS究竟是如何实现自动将新闻推送到我们面前的呢?
首先,新闻提供者将发布的新闻提要输出为一个XML类型的文件,并将这个XML文件发送到网站上,用户只要将这个XML文件的网络地址(通常也叫做Feeds)复制到自己的RSS新闻阅读器中,即可订阅新闻了。这个XML文件就是我们在一些网站上所看到的RSS或者XML标记图标。
当我们打开这个图标,比如新浪网RSS(http://rss.sina.com.cn/news/index.shtml)(见图1)中的“新闻要闻”RSS,就会弹出一个XML格式的网页以及源代码,其RSS地址便是这个网页的地址:http://rss.sina.com.cn/news/marquee/ddt.xml(见图2)。在这个网页中,我们会看到诸如<channel>(频道)、<title>(标题)、<link>(链接地址)、<description>(内容提要)等标签,从这些内容中,可以看到RSS提要的所有信息。
如果我们已经将这个地址复制到自己RSS阅读器(如新浪点点通)中,同样可以看到这些信息了(见图3),而且在使用过程中,RSS阅读器会按照设定的间隔时间不断跟踪XML中的内容,如果XML文件得到更新,在RSS阅读器中的内容也会自动更新。所以在使用RSS阅读器过程中,经常会弹出新内容到来的提示信息,这也是RSS的优势所在(见图4)。
条条捷径通RSS
对于普通用户来说,订阅RSS新闻可以通过多种途径,现在最多的是采用RSS新闻阅读软件,比如NewzCrawler、FeedDemon、RSSReader、周博通、看天下以及新浪点点通等软件。在一些邮件处理软件、网络浏览器比如Outlook、DreamMail、Firefox、Maxthon也具有RSS功能,不过后者有的需要借助一些RSS插件才能够实现RSS功能。

1 使用RSS新闻阅读器订阅新闻
利用RSS新闻阅读器来获取RSS信息是当前实现RSS最常用的方式,大部分的RSS阅读软件都是免费的,但其中的一些还属于共享软件。通常在RSS阅读器中已经内置了一些RSS地址(一般叫做频道),因此使用起来比较方便。下面就以在新浪点点通为例来介绍其使用方法。
将新浪点点通(下载地址:http://www.sina.com.cn/ddt)安装后,执行“文件→添加频道”命令,在弹出的“添加频道”对话框中输入获得的RSS新闻地址:http://rss.sina.com.cn/auto/z/focus/2.xml,单击“下一步”,在新弹出的对话框中输入频道名称、所属的频道组、更新时间间隔以及存储新闻数量,单击完成按钮即可(见图5)。这样以后在阅读器中单击其左侧的频道栏,选择自己的频道即可在右侧的阅读窗口中看到新闻标题以及提要,如果需要阅读全文,单击新闻提要中的“阅读全文”文字链接,就OK了(见图6)。
小提示
除了单独将RSS提要地址复制到RSS新闻阅读器中外,一些网站、网络爱好者为了用户使用方便,还将大量的同类RSS提要集中在一种OPML(Outline Processor Markup Language的缩写,一种符合XML规范的文件格式)类型的网页文件中。通过这种文件,我们可同时将大量的RSS提要导入到一些支持OPML的RSS新闻阅读器中,如看天下(下载地址:http://www2.skycn.com/soft/16982.html)。
2 邮件处理软件也可使用RSS
Outlook、DreamMail是大家经常使用的邮件处理软件,通过设置同样支持RSS,既可以收发邮件,也可订阅RSS新闻。在DreamMail中,可以直接使用RSS,其功能与RSS新闻阅读软件非常相似,只要单击其左侧工具栏中的“RSS新闻”选项即可(见图7)。
而在Outlook中使用RSS,则须借助一个插件NewsGator(下载地址http://www2.skycn.com/soft/18425.html),将其下载安装后,在Outlook的工具栏上会新增加一个按钮:NewsGator,单击选择“Subscription→Add→Add Feed”命令。在最后弹出的对话框中,输入RSS地址,单击“OK”按钮即可。
3 边上网边使用RSS
在上网过程中,如果需要使用RSS,则往往需打开RSS阅读器,而现在的一些网络浏览器比如Firefox、Maxthon,则直接集成这种功能,给我们带来了不少方便。在Maxthon中,启用RSS时,执行“查看→侧边栏→RSS新闻链接”命令,即可在左侧弹出一个RSS对话框,单击其顶部的“添加链接”选项,然后输入RSS摘要地址即可(见图8)。
众说纷纭RSS
尽管RSS技术具有诸多优点,也被商家看作宣传、推销的极具潜力的工具之一,但是一些人认为RSS本身仍有不少的局限性。比如RSS新闻信息同质化严重,各个网站之间很多内容重复等造成用户订阅信息时的困惑,另外本质上RSS新闻阅读器还必须依托IE才能够正常使用等问题。相信RSS在不断发展的过程中,会逐步改善,一步步走向更有魅力的明天。