参考博文:
通过使用 RSS,您可以有选择地浏览您感兴趣的以及与您的工作相关的新闻。
通过使用 RSS,您可以把需要的信息从不需要的信息(兜售信息,垃圾邮件等)中分离出来。
通过使用 RSS,您可以创建自己的新闻频道,并将之发布到因特网。
rss工作原理
RSS 用于在网站间分享信息。
使用 RSS,您在名为聚合器的公司注册您的内容。
步骤之一是,创建一个 RSS 文档,然后使用 .xml 后缀来保存它。然后把此文件上传到您的网站。接下来,通过一个 RSS 聚合器来注册。每天,聚合器都会到被注册的网站搜索 RSS 文档,校验其链接,并显示有关 feed 的信息,这样客户就能够链接到使他们产生兴趣的文档。
rss实例
1 |
|
文档中的第一行:XML 声明 - 定义了文档中使用的 XML 版本和字符编码。此例子遵守 1.0 规范,并使用 UTF-8 字符集(可支持中文)。
下一行是标识此文档是一个 RSS 文档的 RSS 声明(此例是 RSS version 2.0)。
下一行含有
- 定义频道的标题。(比如 菜鸟教程首页) - - 定义到达频道的超链接。(比如 www.runoob.com)
- 描述此频道(比如 免费编程教程)
每个
每个
- 定义项目的标题。(比如 RSS 教程) - - 定义到达项目的超链接。(比如 http://www.runoob.com/rss)
- 描述此项目(比如 菜鸟教程 Rss 教程)
最后,后面的两行关闭
rss发布到web
现在是时候把您的 RSS 文件上传到网上了。下面是具体的步骤:
1.为您的 RSS 命名。请注意文件必须有 .xml 的后缀。
验证您的 RSS 文件。(可以在 http://www.feedvalidator.org 找到很好的验证器)。
把 RSS 文件上传到您的 web 服务器上的 web 目录。
把这个小的橙色按钮
或
拷贝到您的 web 目录。
在你希望向外界提供 RSS 的页面上放置这个小按钮。然后向这个按钮添加一个指向 RSS 文件的链接。代码应该类似这样:
1 | <a href="http://www.runoob.com/feed"> |
- 把你的 RSS feed 提交到 RSS Feed 目录。要注意!feed 的 URL 不是你的页面,而是您的指向您的 feed 的 URL,比如 “http://www.runoob.com/feed"。 此处提供一些免费的 RSS 聚合服务:
- 在重要的搜索引擎注册您的 feed :
- 更新您的 feed - 现在您已获得了来自 Google、Yahoo、以及 MSN 的 RSS feed 按钮。请您务必经常更新您的内容,并保持 RSS feed 的长期可用。
元素
元素 | 描述 |
---|---|
category | 可选的。为 feed 定义所属的一个或多个种类。 |
cloud | 可选的。注册进程,以获得 feed 更新的立即通知。 |
copyright | 可选。告知版权资料。 |
description | 必需的。描述频道。 |
docs | 可选的。规定指向当前 RSS 文件所用格式说明的 URL。 |
generator | 可选的。规定用于生成 feed 的程序。 |
image | 可选的。在聚合器呈现某个 feed 时,显示一个图像。 |
language | 可选的。规定编写 feed 所用的语言。 |
lastBuildDate | 可选的。定义 feed 内容的最后修改日期。 |
link | 必需的。定义指向频道的超链接。 |
manageingEditor | 可选的。定义 feed 内容编辑的电子邮件地址。 |
pubDate | 可选的。为 feed 的内容定义最后发布日期。 |
可选的。feed 的 PICS 级别。 | |
skipDays | 可选的。规定忽略 feed 更新的天。 |
skipHours | 可选的。规定忽略 feed 更新的小时。 |
textInput | 可选的。规定应当与 feed 一同显示的文本输入域。 |
title | 必需的。定义频道的标题。 |
ttl | 可选的。指定从 feed 源更新此 feed 之前,feed 可被缓存的分钟数。 |
webMaster | 可选的。定义此 feed 的 web 管理员的电子邮件地址。 |