欢迎来到天天文库
浏览记录
ID:6128964
大小:38.50 KB
页数:9页
时间:2018-01-04
《rss,feed,atom简介》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、RSS,Feed,Atom简介Feed(以下称为提要),如何预定它?网志以RSS文档形式为其内容提供一个提要,该RSS文档可以通过众所周知URL获得。RSS文档是一个XML文件,它包含大量离散的新闻项,如某个网志中的入口项(RSS提要的例子参见Figure1)。由于RSS是XML格式文件,所以它很容易被其它程序所使用。 RSS聚合器是一个读取RSS文档并显示新闻项的程序。大多数聚合器只要输入RSS的URL,使得预定提要成为可能。 RSS使阅读网志便得容易。大多数经常阅读网志的开发人员都使用某种类型的聚合器来帮助他们有效地筛选提要内容。聚合器使得阅读网志的感觉就象是在阅读电子邮件,因为它们突
2、出新闻项并将新闻项进行缓冲处理以便离线阅读(参见Figure2)。 还有一些在线RSS聚合器将RSS提要捆绑到某个单独的网站。其优点是易于设置并且可以从任何计算机存取你的提要内容。当然,其缺点也是显而易见的,那就是在阅读时必须始终保持连接。 RSS是网志成为一种强大的新型信息交流形式之根本所在。在网志出现之前,大多数开发人员为了要查找到需要的内容,通常要花大量时间来筛选掉那些令人讨厌的无关的信息。 网志通过让读者选择所要阅读的提要,将控制权交给读者,从而有效地构建自己的个性化内容流。 其它类型的站点也能利用RSS的优点来聚合内容。例如,多数主流的新闻站点包括Wired、CNet、Yah
3、oo和NPRNews都提供RSS提要。访问Blogdigger和Syndic8,你可以找到一些支持RSS的站点。 微软的MSDN提供RSS提要(RSSfeeds)来聚合新添加到站点的技术内容。MSDN的JustPublished提要是一种保持MSDN新文章和下载的主要方式。甚至MSDNMagazine(MSDN杂志)都有其自己的RSS提要!可以预定:http://msdn.microsoft.com/...获得每月的更新以便查看本期有何内容?目前有许多种RSS聚合器可供选择,在http://blogs.law.harvard.e...上可以找到一个相当完整的列表。其中一些是在线聚合器,而另外
4、一些是桌面应用程序。有些是免费的,另外一些需要付费才能使用。哪个RSS版本是最通用的?这个问题的答案要看你问的是谁,RSS的版本有好多个,0.90、0.91、0.92、0.93、0.94、1.0和2.0。要弄清楚这些版本之间的差别是巨大的挑战之一。理解它们需要了解一些有关它们的历史背景。Netscape创建了RSS的最初版本0.90,起初的名字是"RDFSiteSummary"或者"RichSiteSummary"(规范中说前者是正式名称)。Netscape创建RSS0.90用于其Web门户,这个时候,其他人看到了RSS的使用潜力。UserlandSoftware是第一个开始将RSS用于其网志
5、商业产品者之一。 版本0.90在很大程度上基于W3C的ResourceDescriptionFramework(RDF)。许多人都认为RDF过于复杂,因此都建议出一个免费的简化版本0.91。这个任务恰好就给了UserlandSoftware。UserlandSoftware便继续发展RSS的简化版本,随后出台的版本包括:0.92、0.93和0.94。为了强调其所做的简化工作,他们将RSS的全称定为"ReallySimpleSyndication"。 正当UserlandSoftware继续专注于其简化工作时,另外一组开发人员在复兴最初的RDF版本(0.90),因为RSS号称自己更灵活。他们
6、最终发布了一个RSS1.0的版本,其正式名称还是"RDFSiteSummary"。由于使用RDF,这个版本完全不同于UserlandSoftware所控制的版本。UserlandSoftware当然不太愿意看到RSS1.0似乎要取代其0.94版本的事实,于是出了一个新版本,并将版本号一下子跳到了2.0。 这就是今天的这种局面,形成了两个主要的竞争版本:一个基于RDF1.0,而另一个则不是(2.0),但它们两个都共用相同的名字。这是一种可怕的混乱,因为版本号导致人们误认为2.0是1.0的改进版本,而实际上它们是两个目标完全不同的规范。另一组开发人员已经下狠心着手解决这种混乱问题,通过定义新的摘
7、要(syndication)规范来与RSS名字的随意性决裂。这个解决方案称为Atom(原子)项目。本文稍后将会详细讨论。 使用哪个版本其实是无关痛痒的,大多数RSS聚合机制支持所有的RSS版本(有些甚至支持Atom)。最终的决定取决于你是否想使用RDF,可谓萝卜白菜,各有所爱,它完全要看某人所信奉的SemanticWeb概念而定。RSS1.0和RSS2.0各是什么样子?RSS1.0和2.0格式所
此文档下载收益归作者所有