RSS <item>要素


各 <item> 要素は、RSS フィード内の記事または「ストーリー」を定義できます。


<item> 要素

以下の RSS ドキュメントを参照してください:

<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
 
<channel>
  <title>サンプル首页</title>
  <link>http://www.example.com</link>
  <description>免费编程教程</description>
  <item>
    <title>RSS 教程</title>
    <link>http://www.example.com/rss</link>
    <description>サンプル Rss 教程</description>
  </item>
</channel>
 
</rss>

前述のように、各 <item> 要素は RSS フィード内の記事または「ストーリー」を定義できます。

<item> 要素には、必須の子要素が 3 つあります:

  • <title> - 項目のタイトルを定義します。(例:RSS チュートリアル)
  • <link> - 項目へのハイパーリンクを定義します。(例:http://www.example.com/rss)
  • <description> - この項目を説明します(例:菜鳥教程 Rss チュートリアル)

さらに、<item> にはオプションの子要素がいくつかあり、以下で最も重要なものを紹介します。


<author> 要素

<author> 子要素は、項目の作者の電子メールアドレスを指定するために使用します。

注:スパムを防ぐため、一部の開発者はこの <author> 要素を使用しません。

上記の RSS ドキュメントの項目の作者は次のようになります:

<author>[email protected]</author>


<comments> 要素

<comments> 子要素を使用すると、項目をその項目に関するコメントにリンクできます。

上記の RSS ドキュメントの項目のコメントは次のようになります:

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


<enclosure> 要素

<enclosure> 子要素を使用すると、メディアファイルを項目にインポートできます。

<enclosure> 要素には、必須の属性が 3 つあります:

  • url - このメディアファイルへの URL を定義します
  • length - このメディアファイルの長さ(バイト)を定義します
  • type - メディアファイルのタイプを定義します

上記の RSS ドキュメントでは、項目に含まれるメディアファイルは次のようになります:

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


RSS <item> リファレンスマニュアル

要素 説明
<author> オプション。項目の作者の電子メールアドレスを指定します。
<category> オプション。項目が属する 1 つ以上のカテゴリを定義します。
<comments> オプション。項目をこの項目に関するコメント(ファイル)にリンクできるようにします。
<description> 必須。この項目を説明します。
<enclosure> オプション。メディアファイルを項目にインポートできるようにします。
<guid> オプション。項目に一意の識別子を定義します。
<link> 必須。この項目へのハイパーリンクを定義します。
<pubDate> オプション。この項目の最終公開日を定義します。
<source> オプション。この項目にサードパーティのソースを指定します。
<title> 必須。この項目のタイトルを定義します。
その他の拡張