正在加载...

Web2.0的核心技术——RSS篇

2008年4月16日 | 标签: , , ,
 352次阅读

RSS 和 Ajax 一样,属于 Web 2.0 的核心技术。

RSS是英文 Rich Site Summary(丰富站点摘要) 缩写或者 Really Simple Syndication(真正简单的整合,对RSS2.0而言,是这三个词的缩写,对 RSS1.0 而言则是 RDF Site Summary的缩写,1.0与2.0走的是两个体系)的首字母缩写,是一种用于共享新闻标题和其他Web内容的XML格式。它的原意是把网站的内容如标题、链接、摘要或者全文转化为 XML 的格式,以向其他网站供稿。

RSS起源于20世纪90年代后期,最初是 Netscape 对 Microsoft 公司的 Internet Explorer 做出的回应。IE 4 刚刚推出来的时候有一个有趣的功能,那就是“新闻频道”,为此 Netscape 定义了一套描述新闻频道的语言,这就是 RSS ,只不过 Netscape 自当时起就每况愈下,所以最终也没有发布一个正式的 RSS 规范(只发布了一个0.9版本)。

那么,对于用户来说,上面的概念也许太抽象,到底什么是 RSS ?

见过这个图标吧? 还有这个 。这就是 RSS 的标志!

说白了,RSS 是站点与站点之间共享内容的一种简易方式(也称为“聚合内容”),通常被用于新闻和其他按顺序排列、经常更新的网站,例如Blog网站。网站提供RSS输出,有利于让用户发现网站内容的更新。网站用户可以在客户端借助于类似新闻资讯阅读器等支持 RSS 的新闻聚合工具软件,在不打开网站内容页面的情况下阅读支持RSS输出的网站内容。也许用户每天需要关心若干个网站的内容更新,一个一个的打开是不是太麻烦了?如果您使用了 RSS 的客户端,就可以同时看到这些网站的更新。

其实,RSS 就是一段规范的 XML (可扩展标记语言)数据,用一些符合标准的标记描述一个 Blog 或者一个新闻源的最近更新的内容。所有的RSS文件都要遵守万维网联盟(W3C)站点发布的XML 1.0规范。

现在已经有很多网站提供在线的 RSS 阅读功能,比如 Google Reader鲜果抓虾等。当然,也有很多客户端的工具,比如周博通等;甚至最新的浏览器 IE7、FireFox 等,都加入了 RSS 阅读功能,在当前浏览的网站发现 RSS 源时,就会提醒你订阅。

由于 RSS 其实就是 XML,而 XML 又是一种通用的数据交换格式,这就注定了 RSS 不仅可以在电脑上阅读。现在在手机、PDA 上阅读 RSS 已经不是一件新鲜事了,而国外的一些 mp3 播放器(比如 三星的S5)也已经支持 RSS 阅读,每天只要把MP3连接上电脑,各种信息便会源源不断输入进来,不用再费心查找。