【转载】RSS 学习心得 、基础

来源:互联网 发布:dnf频繁网络连接中断 编辑:程序博客网 时间:2024/04/29 13:56

以前记录的一篇RSS学习笔记,挑重要的贴出来,算是RSS学习的心得吧。

RSS是什么?

一说是“Rich Site Summary(丰富站点摘要)”,一说是“RDF Site Summary(RDF站点摘要,RDF是一种语义网技术)”,还有一说是“Really Simple Syndication(真正简易聚合)”。

RSS使用XML格式。

RSS解决什么问题?


RSS解决是站点用来和其他站点(或者终端用户)之间简便共享内容的问题,也叫聚合内容。网络用户可以在客户端借助支持RSS的新闻聚合工具软件,在不打开网站内容页面的情况下阅读支持RSS输出的网站内容。这里面有几个关键,一、要有RSS软件(阅读器)。二、不需要打开网站页面。

RSS很有用,比如:

网站向它的订阅者散布最新消息。

发布网站简介:透过RSS间接为自己或他人的网站增加曝光率,增加访客到访的机率。

数据库查询:RSS提供搜寻功能,可依照自己的兴趣来选取RSS Feed。

网站的动态管理:网管讯息回复动态网站上浏览者发布的问题。

最新文件:让大家迅速知道网站上的更新文件。

商业价值:RSS让消费者和产品的接触更加便捷,其商业价值潜力不可小睽。

RSS Feed?

实际上很不好翻译Feed,就像卡拉OK一样。Feed里包括了网页的链接、标题和摘要等信息,使用它将能够为RSS阅读器和网页之间建立阅读通道。也就是说,阅读器阅读的对象是RSS Feed,网页通过某种服务生成自己的RSS Feed,阅读器订阅这个RSS Feed,使网页发生的变化能迅速反映到阅读器中。

RSS Feed是一个XML文件,这个文件很小,随着网站同步更新,并链接到网站上对应的具体内容。同时,RSS聚合器(阅读器)负责将不同网站的RSS聚合在一个界面内供你阅读。

说说聚合:

怎么理解聚合呢?这么说吧,你经常访问网站A,B,C,D,E,F,G,甚至更多。它们中有的今天有更新,有的却没有。你一一浏览一遍ABCDEFG,靠眼睛识别更新显然太累了。现在有了RSS,你可以将它们的所有更新情况聚集到一起一次展现在你的眼前,这就是聚合了。

BLOG上的“聚合XML”按钮

Blog上那个写着“XML”字样的小图标是什么意思呢?它代表这个Blog可以被“订阅”。这个图标的链接就是订阅的地址,把它复制到阅读器程序里就行了。有的程序支持直接添加网址,这实际上还是程序通过输入的网址自动挖掘出了可供订阅的地址,如果直接输入订阅地址的话,速度会更快。

大概差不多了吧!

现在有许多好RSS阅读器,有的是软件,有的是B/S的,比如Google Reader。

 

 

RSS是英文Rich Site Summary(丰富站点摘要)或者Really Simple Syndication(真正简单的整合)的首字母缩写,是一种用于共享新闻标题和其他Web内容的XML格式标准。

 

 

Rich Site Summary/RDF Site Summary
Really Simple Syndication

 

 

1. RSS是站点之间共享内容的一种简易方式(也叫聚合内容),通常被用于新闻和其它按顺序排列的网站,例如BLOG.
2. RSS就是一种用来分发和汇集网页内容的XML格式
3. RSS成了描述BLOG主题和更新信息的最基本的方法。
4. RSS是一种描述和同步网站内容的格式,是目前使用最广泛的XML应用。
5. RSS使用XML作为彼此共享内容的标准方式。

 

 

应用

 

 

1. 许多分析人士认识到RSS将要对互联网内容的浏览方法所产生的巨大影响。
2. RSS应用在国外已经非常普遍,从个人博客(Blog)栏目、企业站点到世界级的门户都提供基于RSS的服务,如
IBM公司站点的中文新闻RSS http://www.ibm.com/news/cn/zh/index.rss
YAHOO站点的http://news.yahoo.com/rss ,
微软MSDN站点的http://msdn.microsoft.com/aboutmsdn/rss.asp
等等。

 

 

发布一个RSS文件(一般称为RSS Feed)后,这个RSS Feed中包含的信息就能直接被其他站点调用,而且由于这些数据都是标准的XML格式,所以也能在其他的终端和服务中使用,如PDA、手机、邮件列表等。而且一个网站联盟(比如专门讨论旅游的网站系列)也能通过互相调用彼此的RSS Feed,自动的显示网站联盟中其他站点上的最新信息,这就叫着RSS的联合。这种联合就导致一个站点的内容更新越及时、RSS Feed被调用的越多,该站点的知名度就会越高,从而形成一种良性循环。

 

 

 

 

而所谓RSS聚合,就是通过软件工具的方法从网络上搜集各种RSS Feed并在一个界面中提供给读者进行阅读。

 

 

发展历程

 

 

Netscape也推出了新闻频道,定义其描述语言 RSS。
同时IE4.0,新闻频道,CDF(Channel Definition Format),试图用新闻频道把 PUSH 技术变成一个应用主流,与Netscape抗衡。但始终没有找到合适的商业模型,无法显示自身的优势,消失。

 

 

Netscape 0.90 ....0.91 夭折(2000年)
           |
           ---〉UserLand 0.91---〉0.92 ---〉0.93 ---〉0.94 ,不承认下面联合小组的工作,按自己设想继续开发RSS后续版本,2002年9月,发布了RSS2.0,并定义RSS为 Really Simply Syndication.   
             |
---〉 2001年,一个联合小组,以W3C的新一代的语义网技术RDF为基础,重新定义RSS,发布1.0,定义RSS为RDF Site Summary。

 

 

所以目前RSS分化为RSS 0.9x/2.0和RSS 1.0两个阵营,后者未成为标准组织的真正标准。

 

 

 

 

RSS的未来发展

 

 

随着越来越多的站点对RSS的支持,RSS已经成为目前最成功的XML应用。RSS搭建了信息迅速传播的一个技术平台,使得每个人都成为潜在的信息提供者。相信很快我们就会看到大量基于RSS的专业门户、聚合站点和更精确的搜索引擎。

 

 

RSS 聚合工具

 

 

NewsIsFree
Amphetadesk

 

 

RSS目前的版本和推荐

 

 

到目前为止,RSS共有七种版本,推荐使用的是RSS 1.0和RSS 2.0,对于一些基本的站点同步,也可以选用RSS 0.91。

 

 

RSS的语法介绍

 

 

一个RSS文件就是一段规范的XML数据,该文件一般以rss.xml或者rdf作为后缀。

 

 

流行的RSS软件

● ADC Software公司的 NewzCrawler

适用于Win 95 以上操作系统,售价25美元, www.newzcrawler.com
● Bradbury Software公司FeedDemon
适用于Win 98 以上操作系统,售价30 美元 www.feeddemon.com

RSSReader

适用于Win 98 以上操作系统,免费使用,www.rssreader.com
SharpReader
适用于Win 98 以上操作系统,免费使用,www.sharpreader.net

● Wildgrape公司的NewsDesk

适用于Win 98 以上操作系统,免费使用, www.wildgrape.net
● Ranchero Software公司的NetNewsWire Lite
适用于Mac OS X 10.1 以上操作系统,免费使用,www.ranchero.com

 

 

 

 

参考文献

 

 

1. RSS知识简介:什么是RSS以及RSS的历史及发展历程 
http://www.cbinews.com/inc/showcontent.jsp?articleid=16544
2. 什么是RSS?
http://www.blogchina.com/new/display/28976.html
3. 什么是RSS?
http://www.wm23.com/resource/R01/Internet_1005.htm