RSS <item>-Element

Jedes <item>-Element kann ein Artikel oder "Story" in einem RSS-Feed definieren.

<item>-Element

Bitte schauen Sie unten im RSS-Dokument nach:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0"><channel>
  <title>CodeW3C.com Home Page</title>
  <link>http://www.codew3c.com</link>
  <description>Free web building tutorials</description>
  <item>
    <title>RSS Tutorial</title>
    <link>http://www.codew3c.com/rss</link>
    <description>New RSS tutorial on CodeW3C.com</description>
  </item>
</channel></rss>

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

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

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

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

<author> 元素

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

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

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

<author>service@codew3c.com</author>

<comments> 元素

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

上面的 RSS 文档中项目的注释可能如下:

<comments>http://www.codew3c.com/comments</comments>

<enclosure> 元素

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

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

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

In der obigen RSS-Dokument können die enthaltenen Medienfiles so aussehen:

<enclosure url="http://www.codew3c.com/rss/rss.mp3" length="5000" type="audio/mpeg" /> 

RSS <item>-Referenzhandbuch

Element Beschreibung
<author> Optional. Gibt die E-Mail-Adresse des Autors des Projekts an.
<category> Optional. Definiert eine oder mehrere Kategorien, zu denen dieses Projekt gehört.
<comments> Optional. Ermöglicht eine Verbindung des Projekts zu Kommentaren (Dateien) zu diesem Projekt.
<description> Erforderlich. Beschreibt dieses Projekt.
<enclosure> Optional. Ermöglicht die Importierung eines Medienfiles in ein Element.
<guid> Optional. Definiert einen eindeutigen Identifikator für dieses Projekt.
<link> Erforderlich. Definiert den Hyperlink, der auf dieses Projekt verweist.
<pubDate> Optional. Definiert das letzte Veröffentlichungsdatum dieses Projekts.
<source> Optional. Weist diesem Projekt eine externe Quelle zu.
<title> Erforderlich. Definiert den Titel dieses Projekts.