什么是RSS?

简单信息聚合(也称为聚合内容)是RSS基于XML标准在互联网上广泛使用的一种内容封装和交付协议。RSS(Really Simple Syndication)是一种描述和同步网站内容的格式,是使用最广泛的XML应用程序。RSS为信息的快速传播搭建了一个技术平台,让每个人都成为潜在的信息提供者。发布一个RSS文件后,这个RSS Feed中包含的信息可以被其他站点直接调用,而且由于这些数据是标准的XML格式,所以也可以在其他终端和服务中使用,这是一种描述和同步网站内容的格式。RSS可以是以下三种解释之一:真正简单的聚合;;RDF(资源描述框架)站点概要;丰富的网站摘要.但实际上,这三种解释都指的是同一个联合技术。

目前,RSS广泛应用于在线新闻频道、博客和维基。主要版本有0.91,1.0和2.0。使用RSS订阅可以更快的获取信息,网站提供RSS输出,有利于用户获取网站内容的最新更新。借助支持RSS的聚合工具软件,网络用户无需打开网站内容页面,即可在客户端阅读支持RSS输出的网站内容。

自然

从本质上来说,RSS和Atom都是信息聚合技术,两者都旨在提供一种更方便、更高效的方式来发布和享受互联网信息,并在更少的时间内分享更多的信息。同时,RSS和Atom是实现信息聚合的两种不同规范。1997网景开发了RSS,“推送”技术的概念由此诞生。但是,RSS的流行是近两年的事情。由于博客技术的迅速普及,以及Useland、Yahoo等大牌公司的支持,2003年,RSS被吹捧为可以避免垃圾邮件干扰的替代产品,暂时形成了对新技术的一定垄断。此时,为了打破这种垄断,谷歌在2003年支持了IBM软件工程师Sam Ruby开发的Atom技术。由于谷歌的加入,Atom迅速走红。Useland的Dave Winner也迅速将RSS升级到2.0版本,形成了两大阵营的对抗。但出于用户的便利和市场现实的双重压力,两个标准统一是有可能的。文娜在3月份(2010)表示,RSS将与Atom合并。大多数版本的阅读器都支持这两种标准。

RSS/Atom source是基于XML的语义web内容,可以作为客户端解析器的数据源。微格式是嵌入在网页中的语义网微内容。Web源包括RSS/Atom源和微格式源。RSS/Atom的标准化带来了许多软件和网站的广泛应用。扩展的RSS/Atom可用于专业领域。聚合提供者和聚合消费者之间采用“服务器/客户端”模式和标准HTTP通信。网站可以从现有网页或网站数据库生成RSS/Atom提要,或者考虑将多个外部RSS/Atom提要聚合成新的RSS/Atom提要。list 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,虽然有很多不同的RSS,但是都是定型在两个重要的分支(RDF和2。*).RDF或RSS 1的分支。*包括以下版本:

RSS 0.90原本属于网景。这个RSS被称为RDFSite Summary,但是它的基本组成是基于最初的RDF规范,与最终的RDF推荐标准不兼容。

RSS 1.0是一个开放版本,由RSS-DEV团队重新创建为RDF Site Summary。RSS 1.0是和RSS 0.90一样的RDF形式,但并不完全兼容。从1.0开始,新闻网站都提供了RSS订阅支持。

特性

来源多样的个性化“聚合”特征。

信息发布的时效性和低成本的特点。

没有“垃圾”信息和方便的本地内容管理功能。

起源

RSS的实用思想可以追溯到1995,当时苹果电脑公司高级技术组的Ramanathan V. Guha等人开发了元内容框架。

RDF Web Overview是RSS的最早版本,由网景公司的古哈于1999年3月首次创建并使用。

1999年7月,网景公司的丹·利比开发了新版本,于是产生了RSS 0.95438+0。

倡导互联网自由的知名活动家亚伦·斯沃茨(Aaron swartz)周五(2013 11)被发现在纽约的公寓上吊自杀,享年26岁。斯沃茨小时候就开始接触计算机编程。14岁时参与了RSS 1.0规范的编写,他还参与了社会新闻网站“Reddit”的早期开发。互联网组织“进步理事会”的创始人之一斯沃茨后来积极倡导互联网自由,反对对互联网进行审查。

历史

1997-Dave Winer开发了scriptingNews。RSS诞生了。

1999-网景开发了RSS 0.90(scripting news支持)。这是一个带有RDF头的简单XML。

1999-Dave Winer在UserLand公司开发了scriptingNews 2.0b1(包括网景RSS 0.90的特异性)。

1999-网景开发了RSS 0.91。在这个版本中,他们删除了RDF头,但包含了scriptingNews 2.0b1的大部分功能。

1999-UserLand去掉了scriptingNews,只用RSS 0.95438+0。

网景停止开发RSS。

2000年-UserLand发布了0.91的正式规范。

2000年的今天,一个由Rael Dornfest领导的团队在O'Reilly开发了RSS 1.0。这种格式使用RDF和名称空间。该版本常与0.91新版本混淆,但它是完全独立于RSS 0.91的新格式。

2000年的今天,戴夫·维纳在UserLand公司开发了RSS 0.92。

2002年的今天,戴夫·怀纳在离开Userland后开发了RSS 2.0。

2003年的今天,官方RSS 2.0规范发布。

RSS规范的作者艾伦·施瓦茨于2065438年6月+03,65438+10月1日在纽约市自杀,享年26岁。

2014,65438+10月11,RSS规范的作者艾伦·施瓦茨逝世一周年。