简易信息聚合(也叫聚合内容)是一种基于XML的标准,在互联网上被广泛采用的内容包装和投递协议。RSS(Really Simple Syndication)是一种描述和同步网站内容的格式,是使用最广泛的XML应用。RSS搭建了信息迅速传播的一个技术平台,使得每个人都成为潜在的
信息提供者。发布一个RSS文件后,这个RSS
Feed中包含的信息就能直接被其他站点调用,而且由于这些数据都是标准的XML格式,所以也能在其他的终端和服务中使用,是一种描述和同步
网站内容的格式。RSS可以是以下三个解释的其中一个: Really Simple Syndication;RDF (Resource Description Framework) Site Summary; Rich Site Summary。但其实这三个解释都是指同一种Syndication的技术。
本质
就本质而言,RSS和Atom是一种
信息聚合的技术,都是为了提供一种更为方便、高效的互联网信息的发布和共享,用更少的时间分享更多的信息。同时RSS和Atom又是实现信息聚合的两种不同规范。1997年Netscape(
网景)公司开发了RSS,“推”技术的概念随之诞生。然而RSS的风行却是近两年的事,由于
Blog技术的迅速普及和Useland、
Yahoo等大牌公司的支持,2003年RSS曾被吹捧成可以免除
垃圾邮件干扰的
替代产品,一时形成了新技术的某种垄断。这时
Google为了打破这种垄断,支持了
IBM软件工程师SamRuby2003年研发的Atom技术,由于Google的加入,Atom迅速窜红。Useland公司的戴夫·温那(Dave Winner)也迅速将RSS升级到2.0版本,形成了两大阵营的对峙。但为了方便用户使用和市场实际的双重压力,两种标准有统一的可能,温那在(2010)3月表示RSS将与Atom合并。多数版本的阅读器都可以同时支持这两种标准。
RSS/Atom源是基于XML的
语义网内容,能够被客户端解析程序用做
数据源。
微格式是嵌入到网页中的语意网
微内容。
Web源客户机HTTP通讯。网站可以根据现有网页或者
网站数据库生成RSS/Atom源,也可以考虑将多个外部RSS/Atom源聚合成新的RSS/Atom源。列表RSS/Atom源同时支持对
客户端缓存的更新与删除操作。面向浏览器用户通报网站发布的RSS/Atom源,首选自动发现方式。
微软提出的SSE协议,用于松散协作的两个网站之间交叉订阅对方的RSS/Atom源,服务于新条目和更新条目的双向、延时同步。更多还原
版本
RSS规范的主要版本有0.91、1.0和2.0等。0.91版和1.0版完全不同,风格不同,
制定标准的人也不同。0.91版和2.0版一脉相承。1.0版更接近XML(
标准通用标记语言的子集)标准。世界上大多数知名,虽有很多种不同的RSS,但都定型于两个重要的支干(RDF和2.*)。RDF或RSS 1.*的分支包括下列版本:
特点
起源
RSS实用的思想最早要追溯到1995年,那时Ramanathan V. Guha和
苹果电脑公司高级技术组的
其他人员开发了测试内容框架(Meta Content Framework)。
RDF网页概述是最早版本的RSS,他最早于1999年3月在
网景公司由Guha创建使用。
1999年7月,网景公司的Dan Libby 开发了一个新的版本,于是就产生了 RSS 0.91。
主张网络自由的知名活动人士
亚伦·斯沃茨星期五(2013年1月11日)被发现在纽约的公寓中自缢身亡,终年26岁。斯沃茨在孩童时期便开始接触电脑程式开发,他在14岁时参与编写RSS 1.0规格,他也曾参与社交新闻网站“
Reddit”的早期开发。同为互联网组织“求进会”创始者之一的斯沃茨之后积极提倡网络自由,该组织反对
网络审查。
历史
1997 年 - Dave Winer 开发出 scriptingNews。RSS 由此诞生。
1999 年 - Netscape 开发出 RSS 0.90 (由 scriptingNews 支持的)。这是带有一个 RDF header 的简单的 XML。
1999 年- Dave Winer 在 UserLand 公司开发出 scriptingNews 2.0b1 (包含了 Netscape 的 RSS 0.90 的特定)。
1999 年 - Netscape 开发出 RSS 0.91。在此版本中,他们删除了那个 RDF header,但是包含了大多数来自 scriptingNews 2.0b1 的特性。
1999 年 - UserLand 摆脱了 scriptingNews,而仅仅使用 RSS 0.91。
Netscape 停止了 RSS 的研发。
2000 年 - UserLand 发布了正式的 0.91 规范。
2000 年 - 一个由 Rael Dornfest 领导的团队在
O'Reilly 开发出 RSS 1.0。此格式使用了 RDF 和
命名空间。此版本常被混淆为 0.91 的新版本,不过它是完全不依赖 RSS 0.91 的新格式。
2000 年 - Dave Winer 在 UserLand 公司开发出 RSS 0.92。
2002 年 - Dave Winer 在离开 Userland 之后开发出 RSS 2.0。
2003 年 - 正式的 RSS 2.0 规范发布。
2013年,1月11日,RSS规格的作者
Aaron Swartz在
纽约市自杀,终年26岁。
2014年,1月11日,RSS规格的作者Aaron Swartz逝世一周年。
发展
总体
RSS是一种起源于
网景的推广技术,将用户订阅的内容传送给他们的通讯协同格式(Protocol)。
RSS这个缩写在英文中可以有几个源头,并被不同的技术团体做不同的解释。既可以是“Rich Site Summary”,或“RDF Site Summary”,也可以是“Really Simple Syndication”。
IE4刚刚推出来的时候有一个有趣的功能,那就是新闻频道。这个新闻频道的功能与Netscape推出的新闻频道是很相似的(当时Netscape还是市场上领先的浏览器)。为此Netscape定义了一套描述新闻频道的语言,这就是RSS,只不过Netscape自当时起每况愈下,所以最终也没有发布一个正式的RSS规范(只发布了一个0.9版本)。而
微软也在当时推出了支持自己IE的CDF(Channel Definition Format)数据规格,与RSS非常接近。微软试图用新闻频道的功能把“推”(Push)技术变成一个应用主流,并与Netscape抗衡。不过出乎预测的是,“推”技术自始至终没有找到合适的
商业模型,而且伴随着其他各类网络特性的出现,也日益无法显现自身的优势。新闻频道在浏览器中的地位最终日暮西山,最后也在IE的后续版本中消失了。
新闻频道的确进入了低谷,但是RSS并没有被业界人士所抛弃。过去两年,博客从一个专业群体开始,逐步成为了网络上最热门的新话题。而RSS成为了描述Blog主题和更新信息的最基本方法。于是RSS这项技术被著名Blogger/Geek戴夫·温那(Dave Winner)的公司UserLand所接手,继续开发新的版本,以适应新的
网络应用需要。新的网络应用就是Blog,因为戴夫·温那的努力,RSS升级到了0.91版,然后达到了0.92版,随后在各种Blog工具中得到了应用,并被众多的专业新闻站点所支持。在广泛的应用过程中,众多的专业人士认识到需要组织起来,把RSS发展成为一个通用的规范,并进一步标准化。一个联合小组根据
W3C新一代的
语义网技术RDF对RSS进行了重新定义,发布了RSS 1.0,并把RSS定义为“RDF Site Summary”。这项工作并没有与戴夫·温那进行有效的沟通,而戴夫则坚持在自己设想的方向上进一步开发RSS的后续版本,也并不承认RSS 1.0的
有效性。RSS由此开始分化形成了RSS 0.9x/2.0和RSS 1.0两个阵营,也由此引起了在专业人群中的广泛争论。
因为争论的存在,一直到今天,RSS 1.0还没有成为标准化组织的真正标准。而戴夫·温那却在2002年9月独自把RSS升级到了2.0版本,其中的定义完全是全新的模式,并没有任何RSS 1.0的影子。这引发了网络上进一步争议,究竟让一个越来越普及的
数据格式成为一个开放的标准,还是被一家公司所定义和控制,成为了争议的焦点。戴夫·温那并没有为自己辩解,他的观点是RSS还需要进一步发展,需要专业人士更明确的定义,不过恐怕这种轻描淡写不能消除人们对RSS“被一家商业公司独占”的担心。
分支
随着越来越多的站点对RSS的支持,RSS已经成为成功的XML(
标准通用标记语言的子集)应用。RSS搭建了信息迅速传播的一个技术平台,使得每个人都成为潜在的
信息提供者。
RSS 2.*的分支包括下列版本:
对大部分而言,和较早的版本比较起来(除了无
兼容性的RDF语法在0.90),较新的版本接触到各个分支时为逆兼容性,以及大部分的版本严格上来说包括以延伸机构使用XML Namespaces来证明,另一方面正好(在 2.* 分支)或通过RDF(在1.* 分支),大部分的企业联合组织化软件都有支持这两种分支。
模块
RSS模块的主要目标是延伸基本的XML(
标准通用标记语言的子集)概要来获得更健全的内容汇集。此种传承允许更多的变化却又能够
符合标准,在不用更改RSS核心之下运行。为了达成此项延伸,严密规范的字汇(在RSS中为“模块”;XML中为“概要”)通过XML namesspace命名各种概念之中的概念。
用途
可以订阅工作中所需的技术文章,也可以订阅与你有共同爱好的作者的
Blog,总之,对什么感兴趣就可以订什么。
2、订阅新闻
无论是奇闻怪事、明星消息、体坛风云,只要你想知道的,都可以订阅。你再也不用一个网站一个网站,一个网页一个网页
去逛了。只要这将你需要的内容订阅在一个
RSS阅读器中,这些内容就会自动出现你的阅读器里,你也不必为了一个急切想知道的消息而不断的刷新网页,因为一旦有了更新,RSS阅读器就会自己通知你。
步骤
其实订阅
RSS新闻内容要先安装一个RSS阅读器。然后将提供RSS服务的网站加入到RSS阅读器的频道即可。具体如下:
阅读器
第一类大多数阅读器是运行在计算机桌面上的
应用程序,通过所订阅网站的新闻供应,可自动、定时地更新
新闻标题。在该类阅读器中,有Awasu、
FeedDemon和RSSReader这三款流行的阅读器,都提供免费
试用版和付费高级版。
第二类
新闻阅读器通常是内嵌于已在计算机中运行的
应用程序中。例如,NewsGator内嵌在
微软的Outlook中,所订阅的
新闻标题位于
Outlook的
收件箱文件夹中。另外,Pluck内嵌在
Internet Explorer浏览器中!
第三类则是在线的WEB RSS阅读器,其优势在于不需要安装任何软件就可以获得RSS阅读的便利,并且可以保存阅读状态,推荐和收藏自己感兴趣的文章。提供此服务的有两类网站,一种是专门提供RSS阅读器的网站,例如国外的
feedly,国内的有道、鲜果、抓虾;另一种是提供个性化首页的网站,例如国外的
netvibes、pageflakes,国内的
雅蛙、阔地。
文件
一个RSS文件就是一段规范的XML(
标准通用标记语言的子集)数据,该文件一般以rss,xml或者rdf作为后缀。
优点
营销
RSS营销属于
网络营销中的一种模式,除具有网络营销的特点外,还具有由于采用RSS 技术而产生的新特点。且RSS 营销与
邮件列表营销也有许多相似之处,它们之间的根本区别是向用户传递有价值信息的方式不同。因此,下面所述的RSS营销的优缺点主要是从RSS技术上,以及与邮件列表营销相比较而言的。
营销优点
(1)多样性、个性化信息的聚合。RSS是一种基于XML(
标准通用标记语言的子集)标准,是一种互联网上被广泛采用的内容包装和投递协议,任何内容源都可以采用这种方式来发布,包括专业新闻、网络营销、企业、甚至个人等站点。若在用户端安装了RSS阅读器软件,用户就可以按照喜好、有选择性地将感兴趣的内容来源聚合到该软件的界面中,为用户提供多来源信息的“一站式”服务。
(2)信息发布的时效强、成本低廉。由于用户端RSS阅读器中的信息是随着订阅源信息的更新而及时更新的,所以极大地提高了信息的
时效性和价值。此外,
服务器端信息的RSS包装在技术实现上极为简单,而且是一次性的工作,使长期的信息发布
边际成本几乎降为零,这完全是传统的
电子邮件、互联网浏览等发布方式所无法比拟的。
(3)无“垃圾”信息和
信息量过大的问题。RSS阅读器中的信息是完全由用户订阅的,对于用户没有订阅的内容,以及
弹出式广告、
垃圾邮件等无关信息则会被完全屏蔽掉。因而不会有令人烦恼的“噪音”干扰。此外,在用户端获取信息并不需要专用的类似
电子邮箱那样的“RSS 信箱”来存储,因而不必担心
信息内容的过大问题。
(4)没有病毒邮件的影响。在RSS阅读器中保存的只是所订阅信息的摘要,要查看其详细内容与到网站上通过浏览器阅读没有太大差异,因而不必担心病毒邮件的危害。
(5)本地
内容管理便利。对下载到RSS阅读器里订阅内容,用户可以进行离线阅读、存档保留、搜索排序及相关分类等多种管理操作,使阅读器软件不仅是一个“阅读”器,而且还是一个用户随身的“
资料库”。
营销缺点
(1)RSS的应用远不如
电子邮件普及,从而限制了
RSS订阅的
应用范围。
(2)若长期不接收RSS信息,对于过期的信息则无法浏览。这是由于没有专门的服务器为每个用户保存信息,如果用户不及时接收,信息则过时不候。
(3)难以评估RSS
营销效果。因为在RSS中不能添加任何的
脚本语言,使统计订阅人数比较困难,只能通过一些特别的
技术方法来分析RSS的下载次数多少来估计订户数量,因而对于RSS营销效果无法准确地评价。
(4)难以实现
个性化服务。电子邮件的用户个性化技术已经非常成熟了,但对于通过RSS获取信息的方式而言,还没有得到很好地解决。
总之,RSS 营销与
邮件列表营销相比具有很大的优势,特别是克服了邮件列表营销中常出现的
垃圾邮件、
病毒、信息
即时性差等致命缺点,因而将有力地促进RSS营销的推广应用。所以,网络
营销者一定要加以足够地重视,以增强自己的
竞争优势。当然RSS
营销模式还有很多的问题要面对,对于如何有效地利用更需深入地研究探讨。
赢利模式
一是投递信息产生
广告收入,比如一个用户用RSS订阅了高尔夫的内容,那么每条信息下面都会精准地出现一条高尔夫
相关产品的广告,从
高尔夫球杆到
会员卡。
二是做
个人门户,让所有的博客都变成这个门户的记者和编辑,利用流量收取
广告费。再强调,我们不是单纯做RSS工具本身,因为工具只是初级阶段,是卖不了多少钱的,而是要通过工具聚拢人气,做成个人门户。
三是多平台统一,致力于开发和建设多渠道、多设备的整合
信息服务平台,为用户提供随时随地、任意设备、个性化的信息服务。用户可以借助
PC、手机、PDA、数字电视等多种终端,通过“
看天下”“个人门户”服务,实现个性化订制,从而获取并管理互联网上的最新资讯。
语法
它用于在网站间分享信息。
如何工作
步骤之一是,创建一个 RSS 文档,然后使用 .xml 后缀来保存它。然后把此文件上传到您的网站。接下来,通过一个 RSS 聚合器来注册。每天,聚合器都会到被注册的网站搜索 RSS 文档,校验其链接,并显示有关 feed 的信息,这样客户就能够链接到使他们产生兴趣的文档。
实例
注释
在 RSS 中书写注释的语法与
HTML(
标准通用标记语言的子集)的语法类似:
使用XML编写
因为 RSS 也是 XML(
标准通用标记语言的子集),请记住:
所有的元素必须拥有关闭标签
元素必需被正确地嵌套