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> | 必須。この項目のタイトルを定義します。 |