RSS <channel> 元素


RSS 的 <channel> 元素��述 RSS feed。


RSS <channel> 元素

请看下�这个 RSS 文档:

<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
 
<channel>
  <title>�鸟教程首页</title>
  <link>http://www.runoob.com</link>
  <description>�费编程教程</description>
  <item>
    <title>RSS 教程</title>
    <link>http://www.runoob.com/rss</link>
    <description>�鸟教程 Rss 教程</description>
  </item>
</channel>
 
</rss>

正如���到的,<channel> 元素��述 RSS feed,而拥有三个必需的�元素:

  • <title> - 定义频é�“的标题。(比如 è�œé¸Ÿæ•™ç¨‹é¦–页)
  • <link> - 定义到达频é�“的超链接。(比如 http://www.runoob.com)
  • <description> - æ��述此频é�“(比如 å…�费编程教程)

<channel> 通常包�一个或多个 <item> 元素。�个 <item> 元素�定义 RSS feed 中的一篇文章或 "story"。

此外,还存在若干个�选的 <channel> 的�元素。我们会在��讲解最��的几个。


<category> 元素

<category> �元素用于为 feed 规定�类。

<category> �元素使 RSS ��器基于类别对网站进行分组�为�能。

上�的 RSS 文档的类别�能会是:

<category>Web 开�</category>


<copyright> 元素

<copyright> �元素会告知有关版本资料的信�。

上�的 RSS 文档的版本�能会是

<copyright>2006 Refsnes Data as. All rights reserved.</copyright>


<image> 元素

<image> �元素�在��器�供�个 feed 时显示一幅图�。

<image> 有三个必需的�元素:

  • <url> - 定义引用图åƒ�çš„ URL
  • <title> - 定义图åƒ�无法被显示时显示的文本
  • <link> - 定义到达æ��供此频é�“的网站的超链接

上�的 RSS 文档的图��能是这样的:

<image>
  <url>http://www.runoob.com/images/logo.png</url>
  <title>�鸟教程</title>
  <link>http://www.runoob.com</link>
</image>



<language> 元素

<language> �元素用于规定用�编写文档的语言。

<language> 元素使 RSS ��器基于语言�对网站进行分组�为�能。

上�的 RSS 文档的语言�能是:

<language>zh-cn</language>

RSS <channel> �考手册

元素 �述
<category> �选的。为 feed 定义所属的一个或多个�类。
<cloud> �选的。注册进程,以获得 feed 更新的立�通知。
<copyright> �选。告知版�资料。
<description> 必需的。�述频�。
<docs> �选的。规定指�当� RSS 文件所用格�说明的 URL。
<generator> �选的。规定用于生� feed 的程�。
<image> �选的。在��器呈现�个 feed 时,显示一个图�。
<language> �选的。规定编写 feed 所用的语言。
<lastBuildDate> �选的。定义 feed 内容的最�修改日期。
<link> 必需的。定义指�频�的超链接。
<managingEditor> �选的。定义 feed 内容编辑的电�邮件地�。
<pubDate> �选的。为 feed 的内容定义最��布日期。
<rating> �选的。feed 的 PICS 级别。
<skipDays> �选的。规定忽略 feed 更新的天。
<skipHours> �选的。规定忽略 feed 更新的�时。
<textInput> �选的。规定应当与 feed 一�显示的文本输入域。
<title> 必需的。定义频�的标题。
<ttl> �选的。指定从 feed �更新此 feed 之�,feed �被缓存的分钟数。
<webMaster> �选的。定义此 feed 的 web 管�员的电�邮件地�。