RSS 教程
RSS 教程
通过使用 RSS,您可以有选择地浏览您感兴趣的以及与您的工作相关的新闻。
通过使用 RSS,您可以把需要的信息从不需要的信息(兜售信息,垃圾邮件等)中分离出来。
通过使用 RSS,您可以创建自己的新闻频道,并将之发布到因特网。
简易信息聚合(也叫聚合内容)是一种 RSS 基于 XML 标准,在互联网上被广泛采用的内容包装和投递协议。RSS(Really Simple Syndication) 是一种描述和同步网站内容的格式,是使用最广泛的 XML 应用。
RSS 搭建了信息迅速传播的一个技术平台,使得每个人都成为潜在的信息提供者。发布一个 RSS 文件后,这个 RSS Feed 中包含的信息就能直接被其他站点调用,而且由于这些数据都是标准的 XML 格式,所以也能在其他的终端和服务中使用,是一种描述和同步网站内容的格式。
RSS 可以是以下三个解释的其中一个: Really Simple Syndication;RDF (Resource Description Framework) Site Summary; Rich Site Summary。但其实这三个解释都是指同一种 Syndication 的技术。
RSS 目前广泛用于网上新闻频道,blog 和 wiki,主要的版本有 0.91, 1.0, 2.0。使用 RSS 订阅能更快地获取信息,网站提供 RSS 输出,有利于让用户获取网站内容的最新更新。网络用户可以在客户端借助于支持 RSS 的聚合工具软件,在不打开网站内容页面的情况下阅读支持 RSS 输出的网站内容。
RSS 文档实例
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>阿西河前端教程首页</title>
<link>https://www.axihe.com</link>
<description>免费编程教程</description>
<item>
<title>RSS 教程</title>
<link>https://www.axihe.com/rss</link>
<description>阿西河前端教程 Rss 教程</description>
</item>
<item>
<title>XML 教程</title>
<link>https://www.axihe.com/xml</link>
<description>阿西河前端教程 XML 教程</description>
</item>
</channel>
</rss>
本质
就本质而言,RSS 和 Atom 是一种信息聚合的技术,都是为了提供一种更为方便、高效的互联网信息的发布和共享,用更少的时间分享更多的信息。同时 RSS 和 Atom 又是实现信息聚合的两种不同规范。
1997 年 Netscape(网景)公司开发了 RSS,“推”技术的概念随之诞生。
然而 RSS 的风行却是近两年的事,由于 Blog 技术的迅速普及和 Useland、Yahoo 等大牌公司的支持,2003 年 RSS 曾被吹捧成可以免除垃圾邮件干扰的替代产品,一时形成了新技术的某种垄断。这时 Google 为了打破这种垄断,支持了 IBM 软件工程师 SamRuby2003 年研发的 Atom 技术,由于 Google 的加入,Atom 迅速窜红。Useland 公司的戴夫·温那 (Dave Winner) 也迅速将 RSS 升级到 2.0 版本,形成了两大阵营的对峙。
但为了方便用户使用和市场实际的双重压力,两种标准有统一的可能,温那在 (2010)3 月表示 RSS 将与 Atom 合并。多数版本的阅读器都可以同时支持这两种标准。
RSS/Atom 源是基于 XML 的语义网内容,能够被客户端解析程序用做数据源。微格式是嵌入到网页中的语意网微内容。
Web 源包括 RSS/Atom 源和微格式源。RSS/Atom 的标准化带来了众多软件和网站的广泛应用。扩展的 RSS/Atom 可用于专业领域。聚合供源与聚合消费器之间,采用"服务器 / 客户机"模式和标准的 HTTP 通讯。
网站可以根据现有网页或者网站数据库生成 RSS/Atom 源,也可以考虑将多个外部 RSS/Atom 源聚合成新的 RSS/Atom 源。列表 RSS/Atom 源同时支持对客户端缓存的更新与删除操作。面向浏览器用户通报网站发布的 RSS/Atom 源,首选自动发现方式。
微软提出的 SSE 协议,用于松散协作的两个网站之间交叉订阅对方的 RSS/Atom 源,服务于新条目和更新条目的双向、延时同步。
特点
- 来源多样的个性化“聚合”特性。
- 信息发布的时效、低成本特性。
- 无“垃圾”信息、便利的本地内容管理特性。
模块
RSS 模块的主要目标是延伸基本的 XML(标准通用标记语言的子集)概要来获得更健全的内容汇集。此种传承允许更多的变化却又能够符合标准,在不用更改 RSS 核心之下运行。为了达成此项延伸,严密规范的字汇(在 RSS 中为“模块”;XML 中为“概要”)通过 XML namesspace 命名各种概念之中的概念。
用途
1、订阅 BLOG
可以订阅工作中所需的技术文章,也可以订阅与你有共同爱好的作者的 Blog,总之,对什么感兴趣就可以订什么。
2、订阅新闻
无论是奇闻怪事、明星消息、体坛风云,只要你想知道的,都可以订阅。你再也不用一个网站一个网站,一个网页一个网页去逛了。只要这将你需要的内容订阅在一个 RSS 阅读器中,这些内容就会自动出现你的阅读器里,你也不必为了一个急切想知道的消息而不断的刷新网页,因为一旦有了更新,RSS 阅读器就会自己通知你。
步骤
其实订阅 RSS 新闻内容要先安装一个 RSS 阅读器。然后将提供 RSS 服务的网站加入到 RSS 阅读器的频道即可。具体如下:
- 选择有价值的 RSS 信息源(称作 RSS 源)。
- 启动 RSS 阅读器,将 RSS 源添加到自己的 RSS 阅读器或者在线 RSS 中。
- 接收并获取定制的 RSS 信息。
- 取消定制的 RSS 信息。
阅读器
RSS 阅读器基本可以分为三类。 第一类大多数阅读器是运行在计算机桌面上的应用程序,通过所订阅网站的新闻供应,可自动、定时地更新新闻标题。在该类阅读器中,有 Awasu、FeedDemon 和 RSSReader 这三款流行的阅读器,都提供免费试用版和付费高级版。
第二类新闻阅读器通常是内嵌于已在计算机中运行的应用程序中。例如,NewsGator 内嵌在微软的 Outlook 中,所订阅的新闻标题位于 Outlook 的收件箱文件夹中。另外,Pluck 内嵌在 Internet Explorer 浏览器中!
第三类则是在线的 WEB RSS 阅读器,其优势在于不需要安装任何软件就可以获得 RSS 阅读的便利,并且可以保存阅读状态,推荐和收藏自己感兴趣的文章。提供此服务的有两类网站,一种是专门提供 RSS 阅读器的网站,例如国外的 feedly,国内的有道、鲜果、抓虾;另一种是提供个性化首页的网站,例如国外的 netvibes、pageflakes,国内的雅蛙、阔地。
文件
一个 RSS 文件就是一段规范的 XML(标准通用标记语言的子集)数据,该文件一般以 rss,xml 或者 rdf 作为后缀。
优点
-
您可以看到没有广告和图片的标题或文章的概要阅读,这样你不必阅读全文即可知文章讲的一个意思是什么,为您节省时间。
-
RSS 阅读器会自动更新你定制的网站内容,保持新闻的及时性。要订阅新闻,可以直接点击 seo 博客上的 XML 图标,或到专栏作者点击订阅文章,即完成订阅,每天你就可以打开 RSS 阅读最新文章,而不必打开网页了。
-
使用 RSS 可以根据你自已的喜好定制多个 RSS 提要,这样做的好处是从多个新闻来源搜集,然后整合新闻到单个数据流当中。
-
RSS 提交给 RSS 网站后,不但容易带来网站流量,而且能加快搜索引擎收录与信息的推广。