RSS技术概论

RSS概论

RSS的英文全名是Really Simple Syndication(真正简单联合供稿系统),是一种用来聚集搜集新闻标题或是提供网页内容的格式,以XML可延伸标记语言为基础。如今RSS最广泛的使用在将网站的最新头条新闻或内容有效率的整理出来,提供需求者参考。并且也是一种网站和网站之间共享内容的简易方式。也就是说RSS不但可以描述网站上的新闻格式,以及网志(Web loggers或bloggers)。更可以藉由RSS让别人更容易发现你的网站以及追踪新闻的来源。一些大的网站如BBC, CNET, CNN, Disney, Wired等的网站讯息都是透过RSS来当作讯息传播的媒介。

RSS的出现解决了网站管理所必须面临的许多问题,使的网络上传递和搜集讯息更加的方便,一方面也保证网络传输的速度,增进了网络联机的质量。当网站上看到这样的图标或是 等,都意味着可以使用网站上RSS的服务。

RSS的发展史

最早的起源是从Netscape用来提供新闻频道。为此Netscape定义了一套描述新闻的语言,也就是最原始的RSS(Version 0.90),是完全以RDF为主的数据模型。它被视为一种复杂的目标。然而也随着Netscape的每况愈下,RSS也没有再提出新的版本。直到UserLand软件公司再度对RSS展开研究发展,其也为RSS定义目的是用在以Web logging为导向的网站或者是以网页撰写的软件。

当时极力倡导Dave Winer总裁为此也说了下列一段话:「There is no consensus on what RSS stands for,so it’s not an acronym, it’s a name. Later versions of this spec may say it’s an acronym, and hopefully this won’t break into too many applications. 」意思是说RSS当时只是一个名称,但是并没有定义真正的一套标准。当UserLand为以自己研发的草稿语言为RSS (Version 0.91) 附加上许多的特色和标准。也帮助RSS依循在此标准下快速的发展。

RSS主要用途

RSS发展目的是想将信息以XML为基础的方式,附上不同的后设数据描述来提供信息。换句话说,就是网站可以透过RSS来散布消息,让伙伴网站可以透过简单的软件就可以获得想要的信息。而如今RSS最主要的主要用途应用如下:

散布最新消息:如头条新闻,最新消息。 网站简介:透过RSS可以间接为自己或他人的网站增加曝光率,增加访客到访的机率。 数据库查询:不同以往的电子邮件主动散播的功能,RSS提供了 搜寻的功能,可依照自己的兴趣来选取RSS Feed。

网站的动态管理:对于及时更新网站上的信息,管理者可以更容易管理网站上的讯息以及最新动态。也可透过RSS作为单点响应的机制,可以立即回复网站上的问题。 最新文件:网站上如有修改或新增新文件时,可以让大家迅速知道。 商业价值:RSS在网络销售等领域也有着巨大的影响力,如eBay上的商品讯息和RSS联系在一起,透过RSS阅读器等工具实时了解感兴趣的产品讯息。RSS让消费者和产品的接触更加便捷,其商业价值潜力不可小睽。

.RSS

什么是RSS技术

RSS是英文Really Simple Syndication(简易信息聚合),是基于XML技术的互联网内容发布和集成技术。90年代末由Netscape (网景公司) 提出,并做进了互联网浏览器Navigator里,当时称为"推"技术,但当时在商业应用上并不成功。由于Blog文化的推广,以及Blog广泛采用RSS作为信息交流技术, RSS的内容源一下子大为丰富, RSS技术不断的普及。RSS技术带来的最核心的一个概念就是聚合,所谓的聚合,就是指RSS阅读器能同时对很多RSS站点操作,使用RSS技术,能自动帮助你聚合你感兴趣的信息。

----------------------------------------------- RSS聚合器

什么是RSS聚合器

RSS阅读器是一种软件或是说一个程序,这种软件可以自由读取RSS和Atom两种规范格式的文档。可以读取RSS和Atom文档的RSS阅读器就如同一份自己订制的报纸。每个人可以将自己感兴趣的网站和栏目地址集中在一个页面,这个页面就是RSS阅读器的界面。通过这个页面就可浏览和监视这些网站的情况,一旦哪个网站有新内容发布就随时报告,显示新信息的标题和摘要(Feed),甚至全文,这样就可以用更少的时间分享更多的信息。RSS阅读器将新信息带到了用户的桌面,而无需用户去各个网站一遍遍的搜索,用户只要打开设置好的RSS阅读器,就可以等着信息"找上门来"。

聚合器的版本

目前流行的RSS 阅读器有适用于Windows系统下的RssReader、Free Demon,用于Mac OS X 系统(苹果机多采用此系统)下的Net News Wire,还有用于掌上电脑等移动无线设备的Bloglines等。今年5月,第一个中文版的RSS阅读器--"看天下"诞生,汉化版的RSS阅读器"看天下新闻资讯阅读器"几乎就是Rssreader的一个翻版,功能、框架等基本相同。

"看天下"聚合器的主要功能

⑴频道管理:用户可以把自己喜欢的网址添加到频道组中,当网站有更新时会自动提示用户有新新闻可以阅读。用户阅读的新闻和没有阅读的新闻都做了了不同的标记来区别。

⑵标签管理:是指用户可以把自己的喜欢的文章归类放好,日后查找方便。

RSS的本质

RSS 是XML的一种方言,所有的RSS都必须遵守发布在W3C网站上的XML1.0规范,具体版本有好多个,发展到至今经历了0.90、0.91、0.92、0.93、0.94、1.0 和 2.0。 "看天下新闻资讯阅读器"阅读器支持的是RSS2.0。下面一个完整的RSS2.0的文档,可以被分成小块分别来看。我们以它为例来分析一下它与Blog的交互。



- - - - <![CDATA[ 桃桃的家 ]]> - - GB2312 - - - <![CDATA[ blogchina.com ]]> - - - > - - > - - - - <![CDATA[ 关于blog和RSS技术的理解 ]]> - > - - - 1.背景介绍2.简单的使用3.RSS的规范介绍4.举例分析5.知识总结(有待更新) ]]> - - - <![CDATA[ 可爱的双胞胎(转贴) ]]> - > - - - ]]>



具体解释如下:

⑴第一行是标准的XML文件的头部声明,确定版本号和使用的字符集

⑵第二行 为整篇文档的根元素,带有命名空间rdf,后面给出rdf的URL和默认空间的URL

⑶ 元素是RSS文档中必须的元素。它下面带有多个子元素,分别为 , , ,>。它的about属性的URL必须是唯一的用来区分其它的 ,表现在blog中就是不同网址对应不同的 。

元素里面的字符数据是要显示blog标题的。

② 元素中的字符数据显示在blog的介绍中。

③ 元素中的数据为使用聚合器可以聚合的语言。

④ 元素是控制blog的外观模式的。其中 元素的内容是用浏览器显示时需要点击的替代文本; 元素的内容是需要链接到的地址;>中的内容是该网页所在网站的首页地址。

⑤>元素中内容是该网页的网址。

⑷ 元素也是RSS必须的元素,它的子元素主要有 ,>和 。属性about中内容是该项目对应的网址。同样 中的内容是项目的标题;>中的内容和about属性规定的内容一致,指链接该项目的地址; 中的内容是显示在网页上的文章的提要,用户获想详细了解文章内容可点击"阅读全文"。而文档中我们举了两个 的例子,第二个是图片,它的 中的内容是上传图片存放的地址。

RSS中还有其它的一些元素这里没有涉及到,例如 元素使用有点神秘感,可以用它来确定一个搜索引擎,但是大多数的聚合器都没有做这一点。它的子元素 , ,>都是必须的,前三种元素的使用和前面的基本类似,>中的内容是能够执行处理输入请求的URL。

还有一些元素不经常使用,有兴趣的读者可以参考http://blogs.law.harvard.edu/tech/rss#sampleFiles

总结

Blog和RSS的诞生是网络技术发展的产物,它正在向企业、政府、军队和高校全面进军。RSS和Blog可谓是一对孪生兄弟,Blog的发展促进了对RSS应用的需求,而RSS的发展则越发挖掘了Blog的价值。目前一般的Blog中都具有以RSS规范格式输出的XML文档生成功能,简称RSS输出,常常用做标识,这些来自不同Blog的RSS输出文档通过RSS阅读器又相对聚集在一起,方便用户对网络Blog群的更新信息的快速捕获。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值