RSS

原创 2004年06月30日 18:08:00

(via the aggregated Jim Flowers) Story in the upcoming edition of Wired that will no doubt push RSS further into the spotlight. Jim says
You want news when it happens without spending your day surfing? You need RSS. And what platform delivers RSS in a friendly fashion? Blogs. And, how can you distribute your information in an efficient way? RSS? and How can you publish quickly and economically and get syndicated? Blog.

摘自“中文Blog心得集”,2002/10/21

讨论与Blog相关的技术,不可不谈的就是RSS,这个缩写在英文中可以有几个源头,并被不同的技术团体做不同的解释。既可以是“Rich Site Summary”,或“RDF Site Summary”,也可以是“Really Simple Syndication”。为什么有这么多含义呢?这还要从RSS的一段今天也没有理清的关系说起。


今天肯定有人还记得IE 4刚刚推出来的时候有一个有趣的功能,那就是新闻频道。这个新闻频道的功能与Netscape推出的新闻频道是很相似的(当时Netscape还是市场上领先的浏览器)。为此Netscape 定义了一套描述新闻频道的语言,这就是RSS,只不过Netscape自当时起每况愈下,所以最终也没有发布一个正式的RSS规范(只发布了一个0.9版本)。而微软也在当时推出了支持自己IE的CDF(Channel Definition Format)数据规格,与RSS非常接近。微软试图用新闻频道的功能把“推”(Push)技术变成一个应用主流,并与Netscape抗衡。不过出乎预测的是,“推”技术自始至终没有找到合适的商业模型,而且伴随着其他各类网络特性的出现,也日益无法显现自身的优势。新闻频道在浏览器中的地位最终日暮西山,最后也在IE的后续版本中消失了。


新闻频道的确进入了低谷,但是RSS并没有被业界人士所抛弃。过去两年,Blog从一个专业群体开始,逐步成为了网络上最热门的新话题。而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“被一家商业公司独占”的担心。


前面的铺垫对用户来说也许没有什么太大的意义,可能更多人关心如何在自己的Blog增加RSS输出,这样可以让很多新闻聚合工具(例如CNBlog刚刚推荐的NewzCrawler)很容易找到你并自动获得你在Blog中的更新内容。


所以我们会在后面的系列文章中逐步增加对RSS工具的介绍,以及如何在你的Blog中添加RSS输出格式和相关的标志链接。等不及的用户,可以先到我的个人站点上的一个临时链接地方尝试起来了,我提供了一个简单的RSS生成工具和相关的介绍(对Blogger.com工具最佳,其他工具还没有做测试)。

 

--------------------------------------------------------------------------------


RSS 可以扩展到很多应用领域,或可能成为一种“提示性”信息的事实标准格式。

很多更新频繁的微内容都可以透过RSS 被使用者所订阅,这样可以达到最低成本的情况下帮助使用者获得有价值的信息。

下面是一些有趣的RSS数据源:

新闻站点捕获的信息转化为RSS:

- 新浪新闻
- 凤凰网新闻
- 华尔街日报

很多提供API的网站都愿意把自己的信息给第三方做进一步的处理和提供服务。例如Amazon.com 和Google,以及eBay都有这样的服务。所以很多爱好者便把这些服务变成了RSS源。例如,Amazon RSS Feed Builder 可以帮助你选择自己喜欢的图书类别转化为RSS,获得不断更新信息。此外,如果你申请了GoogleAlert的账号,还可以把特定关键词的搜索变成RSS,不但自己可以享用,还可以分享给别人,例如:

- Amazon : "Technical" Books   (这个标志和XML一样,有些人喜欢)
- GoogleAlert: "Learning Object"
- GoogleAlert: "教育 Blog"
- GoogleAlert: "互联教育体系" 
- "electronic portfolio"   (cogdogblog)


你愿意把自己的GoogleAlert RSS分享出来吗?,只要在这些列表后面自己编辑填写就可以了。

 

 

--------------------------------------------------------------------------------

 

最近有一种把任何东西都转换成RSS的趋势,不经意地又发现了几个RSS资源:
1)将wired的搜索内容变成rss
sharpreader中输入搜索地址,即可完成在wired中搜索关键词的订阅。如果要搜索其他内容,将搜索地址中“weblog”换作你想查询的关键词即可。

2)将google news的搜索内容变成rss
sharpreader中输入搜索地址,即可完成在google news中搜索关键词的订阅。如果要搜索其他内容,将上述地址中“blog”换作你想查询的关键词即可。

3)将求职信息变成rss
rssjobs上注册后,可以搜索你需要的求职信息,转换成rss后,在sharpreader中进行订阅。这个是非常实用的功能,再无须奔波于多个求职站点之间了。只可惜国内还没有此种应用。

 

--------------------------------------------------------------------------------
 RSS阅读工具列表

http://www.lights.com/weblogs/rss.html

RSS源推荐大全(it版)

虽然早就有人说rss已死,但是喜欢rss的人还是相当的多,最近使用鲜果连播的安卓版,感觉非常爽,自己也喜欢收集一下rss源,在这里推荐一些比较适合it朋友的rss 互联网资讯类 译言网,顺...
  • youacai
  • youacai
  • 2012年03月23日 12:59
  • 38608

RSS从入门到精通

 1.   令网络跳动的力量1.1.RSS最近在浏览许多新闻网站时,用户都会惊奇的发现一些写有“XML”字样的桔黄色图标频繁出现。如果使用普通浏览器的用户点击后只能看到一个写满了天书的页面。这是一种最...
  • swengineer
  • swengineer
  • 2007年01月09日 16:09
  • 10495

网卡多队列技术与RSS功能介绍

多队列网卡是一种技术,最初是用来解决网络IO QoS (quality of service)问题的,后来随着网络IO的带宽的不断提升,单核CPU不能完全处满足网卡的需求,通过多队列网卡驱动的支持,将...
  • baidu_24553027
  • baidu_24553027
  • 2017年02月08日 15:44
  • 4668

rss抓取实现相关技巧

好久没写点东西了,有点说不过去了。 今天写点前段时间
  • hetuo198881
  • hetuo198881
  • 2014年07月29日 18:27
  • 3595

RSS读取与生成实现原理

package com.csst.ebt.app; import java.io.StringReader; import java.util.List; import net.sf.json.JS...
  • cdh1213
  • cdh1213
  • 2015年01月30日 14:07
  • 1513

php编写RSS源

记编写rss源 点点细雨     2013年11月26日星期二   为了提高搜索引擎的收录速度,今天开始编写rss源来增加对搜索引擎的友好。 废话就不多打了,毕竟我打字速度也不快(O(∩_∩)...
  • diandianxiyu
  • diandianxiyu
  • 2013年11月26日 14:36
  • 2842

各大网站RSS订阅源地址

全栈工程师开发手册 (作者:栾鹏) python教程全解 十大最值得订阅的中文RSS源1、FT中文网 http://feeds.feedburner.com/ftchina2、果壳网 h...
  • luanpeng825485697
  • luanpeng825485697
  • 2017年12月07日 09:35
  • 2945

百度RSS整理

百度新闻每天发布200000--220000 条新闻,每 5 分钟对互联网上的新闻进行检查,即时在百度上发布最新新闻。     百度RSS新闻来自百度1000多个新闻源,完全由您自己选择所需新闻,3...
  • huyu107
  • huyu107
  • 2015年05月01日 22:33
  • 2960

教你6种过滤RSS种子信息的方法

教你6种过滤RSS种子信息的方法  RSS无疑是网络内容发布界10年来最好的技术之一。这项技术使得网站更新的内容可以被直接送达至用户手中,因而用户能够轻而易举的获取各类网站发布的最新信息。可问题是大...
  • youlasiqu6
  • youlasiqu6
  • 2014年08月21日 12:42
  • 910

Web版RSS阅读器(三)——解析在线Rss订阅

Web版RSS阅读器 上篇博客《 Web版RSS阅读器(二)——使用dTree树形加载rss订阅分组列表》已经写到读取rss订阅列表了,今天就说一下,当获取一条在线rss订阅的信息,怎么去解析它,从...
  • xiaoxian8023
  • xiaoxian8023
  • 2013年08月09日 09:12
  • 7328
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:RSS
举报原因:
原因补充:

(最多只允许输入30个字)