`
jcyanfan
  • 浏览: 74735 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
阅读更多

RSS 如何工作

RSS 用于在网站间分享信息。

使用 RSS,您在名为聚合器的公司注册您的内容。

作为他的一部分,创建一个 RSS 文档,然后使用 .xml 后缀来保存它。然后把此文件上传导您的网站。接下来,通过一个 RSS 聚合器来注册。每天,聚合器都会到被注册的网站搜索 RSS 文档,校验其链接,并显示有关 feed 的信息,这样客户就能够链接到使他们产生兴趣的文档。

提示:请在 RSS 发布 这一节浏览免费的 RSS 聚合器服务。

一个 RSS 实例文档

RSS 文档使用一种简单的自我描述的语法:

让我们看一个简单的 RSS 文档:

<?xml version="1.0" encoding="ISO-8859-1" ?>

<rss version="2.0">

 

<channel>

  <title>W3School Home Page</title>

  <link>http://www.w3school.com.cn</link>

  <description>Free web building tutorials</description>

  <item>

    <title>RSS Tutorial</title>

    <link>http://www.w3school.com.cn/rss</link>

    <description>New RSS tutorial on W3School</description>

  </item>

  <item>

    <title>XML Tutorial</title>

    <link>http://www.w3school.com.cn/xml</link>

    <description>New XML tutorial on W3School</description>

  </item>

</channel>

 

</rss>

文档中的第一行:XML 声明 - 定义了文档中使用的 XML 版本和字符编码。此例子遵守 1.0 规范,并使用 ISO-8859-1 (Latin-1/West European) 字符集。

下一行是标识此文档是一个 RSS 文档的 RSS 声明(此例是 RSS version 2.0)。

下一行含有 <channel> 元素。此元素用于描述 RSS feed

<channel> 元素有三个必需的子元素:

·  <title> - 定义频道的标题。(比如 w3school 首页)

·  <link> - 定义到达频道的超链接。(比如 www.w3school.com.cn

·  <description> - 描述此频道(比如免费的网站建设教程)

每个 <channel> 元素可拥有一个或多个 <item> 元素。

每个 <item> 元素可定义 RSS feed 中的一篇文章或 "story"

<item> 元素拥有三个必需的子元素:

·  <title> - 定义项目的标题。(比如 RSS 教程)

·  <link> - 定义到达项目的超链接。(比如 http://www.w3school.com.cn/rss

·  <description> - 描述此项目(比如 w3school RSS 教程)

最后,后面的两行关闭 <channel> <rss> 元素。

RSS 中的注释

RSS 中书写注释的语法与 HTML 的语法类似:

<!-- This is an RSS comment -->

RSS 使用 XML 来编写

因为 RSS 也是 XML,请记住:

·  所有的元素必许拥有关闭标签

·  元素对大小写敏感

·  元素必需被正确地嵌套

·  属性值必须带引号

 

分享到:
评论

相关推荐

    RSS代码RSS 代码RSS 代码RSS 代码

    【标题】:“RSS代码解析与应用” 【描述】:“RSS(Really Simple Syndication)是一种用于发布和订阅信息的XML格式,它使得用户可以方便地获取网站的更新内容,如新闻、博客文章等。RSS代码是实现RSS订阅功能的...

    Rss插件-帝国CMS

    【Rss插件-帝国CMS】是专门为帝国内容管理系统(Empire CMS)设计的一款扩展功能插件,旨在增强系统对RSS(Really Simple Syndication)的支持。RSS是一种互联网内容发布格式,它允许用户订阅网站更新,无需频繁访问...

    一个基于新浪RSS的android RSS阅读器源码

    《基于新浪RSS的Android RSS阅读器源码解析与学习指南》 RSS(Really Simple Syndication)是一种内容聚合格式,常用于新闻、博客等网站,让用户能够方便地获取和订阅更新内容。在移动设备上,RSS阅读器应用是访问...

    phpcms rss调取内容,rss 全文输出怎么修改.doc

    【phpcms RSS全文输出修改详解】 在PHP CMS系统中,RSS(Really Simple Syndication)是一种标准,用于聚合网站内容,让订阅者通过RSS阅读器获取更新。然而,默认情况下,phpcms的RSS功能可能只提供文章的摘要,而...

    java实现rss的发布和订阅

    RSS(Really Simple Syndication)是一种基于XML的网络内容聚合格式,它允许用户通过RSS阅读器或聚合器获取网站的更新信息,如新闻、博客文章等。在Java中实现RSS的发布和订阅,需要理解RSS的结构以及如何使用Java...

    MFC编写的RSS简单阅读器

    标题 "MFC编写的RSS简单阅读器" 涉及的知识点主要集中在使用Microsoft Foundation Class (MFC) 库来开发一个简单的RSS阅读器应用程序。MFC是微软为Windows平台提供的一个C++类库,它封装了Windows API,使得开发者...

    提交RSS工具英文站RSS提交,英文站RSS提交

    标题中的“提交RSS工具英文站RSS提交,英文站RSS提交”和描述中的“提交RSS工具搜索引擎的RSS方式的提交提交RSS工具”都指向了一个主题,即利用RSS(Really Simple Syndication)工具向英文网站和搜索引擎提交RSS ...

    C# RSS阅读器 能添加和阅读订阅

    C# RSS阅读器是一款基于C#编程语言开发的应用程序,专为用户管理和阅读RSS(Really Simple Syndication)订阅而设计。RSS是一种XML格式,用于发布新闻、博客和其他定期更新的内容,使得用户可以方便地获取并聚合来自...

    Rss全国各省市天气预报

    【Rss全国各省市天气预报】项目是一个利用RSS(Really Simple Syndication)技术获取并解析全国各地天气信息的应用。RSS是一种基于XML的格式,用于发布和订阅新闻、博客、天气等实时信息,使得用户能轻松地获取和...

    RSS是RSS的jar包

    RSS(Really Simple Syndication)是一种基于XML的网络内容发布协议,它允许网站提供自己的新闻提要,以便用户可以通过RSS阅读器订阅和获取更新。在这个压缩包中,包含了一系列与Java实现RSS相关的库和源代码,这将...

    RSS DEMO 支持RSS定阅

    【RSS模型】 RSS,全称Really Simple Syndication(真正简单的聚合),是一种用于发布和获取网站内容的标准化格式。它允许用户通过订阅RSS feed来跟踪更新,无需频繁地访问各个网站。RSS订阅使得新闻、博客文章和...

    Ultimate Reader(Rss Reader)Rss阅读器

    Ultimate Reader——Our Own Rss Reader 随着越来越多的Web站点对RSS的支持,RSS已经成为目前最成功的XML应用。RSS搭建了一个信息迅速传播的技术平台,使得每个人都成为潜在的信息提供和获取者。在知识爆炸的当今...

    常用Rss,生成解析Rss,

    RSS(Really Simple Syndication)是一种基于XML的网络内容发布协议,它使得用户能够轻松地获取网站的更新信息,如新闻、博客文章等。RSS通过订阅(subscribe)和发布(publish)的方式,允许用户无需直接访问网站就...

    ad-rss-lib-1.1.0.tar.gz

    标题中的"ad-rss-lib-1.1.0.tar.gz"是一个开源库的压缩包,版本号为1.1.0,格式为tar.gz。在IT行业中,这种格式通常是Linux或Unix系统中用来打包和压缩文件的常见方式。tar命令用于打包多个文件和目录到一个单一的...

    RSS Announcer(国外RSS推广)

    RSS Announcer是一款专门针对国外市场设计的RSS推广工具,它为用户提供了一种高效的方式来分发和宣传他们的RSS(Really Simple Syndication) feed,以扩大在线影响力和吸引更多的读者。RSS是一种标准格式,允许用户...

    新浪RSS 阅读器 android源码

    新浪RSS阅读器是一款基于Android平台的应用程序,它允许用户订阅并阅读来自新浪的RSS新闻源。源码分析有助于开发者理解RSS订阅和解析的过程,以及如何在Android环境下构建一个功能完善的新闻阅读应用。以下是对该...

    Node.js-使用RSS分类订阅稀土掘金

    标题 "Node.js-使用RSS分类订阅稀土掘金" 指出我们将探讨如何利用Node.js技术来构建一个RSS订阅系统,特别关注于稀土掘金(Juejin)这个平台的特定分类内容。RSS(Really Simple Syndication)是一种内容发布协议,...

    使用RSS订阅喜欢的bilibiliup主和番剧

    在IT行业中,RSS(Really Simple Syndication)是一种广泛使用的数据格式,它允许用户订阅并获取网站更新,无需频繁地手动检查。在这个场景中,我们关注的是如何利用RSS订阅B站(哔哩哔哩,bilibili)上的UP主(内容...

    室内定位RSS位置指纹法-KNN(代码与数据),RSS指纹,matlab

    RSS(Received Signal Strength,接收到的信号强度)位置指纹法是其中一种常用且有效的定位策略。本压缩包文件提供了关于RSS指纹定位的实现,采用KNN(K-Nearest Neighbors,K近邻算法)作为核心算法,并使用MATLAB...

Global site tag (gtag.js) - Google Analytics