RSS 教程
1. RSS 教程 2. RSS 简介 3. RSS 历史 4. RSS 语法 5. RSS channel 元素 6. RSS item 元素 7. RSS 发布您的 Feed 8. RSS 阅读器 9. RSS 实例 10. RSS 参考手册

RSS item 元素

RSS <item> 元素


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


<item> 元素

请看下面的 RSS 文档:


<?xml version="1.0" encoding="UTF-8" ?>

<rss version="2.0">

 

<channel>

  <title>首页</title>

  <link>http://www.55mianshi.com</link>

  <description>免费编程教程</description>

  <item>

    <title>RSS 教程</title>

    <link>http://www.55mianshi.com/rss</link>

    <description> Rss 教程</description>

  </item>

</channel>

 

</rss>

正如前面提到的,每个 <item> 元素可定义 RSS feed 中的一篇文章或 story"。

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

  • <title> - 定义项目的标题。(比如 RSS 教程)
  • <link> - 定义到达项目的超链接。(比如 http://www.55mianshi.com/rss)
  • <description> - 描述此项目(比如 Rss 教程)

此外,存在若干个 <item> 的可选的子元素,我们会在下面介绍最重要的几个。


<author> 元素

<author> 子元素用于规定一个项目的作者的电子邮件地址。

注释:为了防止垃圾邮件,一些开发者不会使用这个 <author> 元素。

上面的 RSS 文档中项目的作者可能是:


<author>admin@.com</author>



<comments> 元素

<comments> 子元素允许把一个项目连接到有关此项目的注释。

上面的 RSS 文档中项目的注释可能这样的:


<comments>http://www.55mianshi.com/comments</comments>


<enclosure> 元素

<enclosure> 子元素允许将一个媒体文件导入一个项中。

<enclosure> 元素有三个必需的属性:

  • url - 定义指向此媒体文件的 URL
  • length - 定义此媒体文件的长度(字节)
  • type - 定义媒体文件的类型

在上面的 RSS 文档中,被包含在项目中的媒体文件可能是这样的:


<enclosure url="http://www.55mianshi.com/rss/rss.mp3"

length="5000" type="audio/mpeg" />


RSS <item> 参考手册

元素 描述
<author> 可选的。规定项目作者的电子邮件地址。
<category> 可选的。定义项目所属的一个或多个类别。
<comments> 可选的。允许项目连接到有关此项目的注释(文件)。
<description> 必需的。描述此项目。
<enclosure> 可选的。允许将一个媒体文件导入一个项中。
<guid> 可选的。为项目定义一个唯一的标识符。
<link> 必需的。定义指向此项目的超链接。
<pubDate> 可选的。定义此项目的最后发布日期。
<source> 可选的。为此项目指定一个第三方来源。
<title> 必需的。定义此项目的标题。