RSS <channel> 要素
- 前のページ RSS 语法
- 次のページ RSS <item>
RSSの<channel>要素はRSSフィードを説明します。
RSS <channel> 要素
以下のRSSドキュメントをご覧ください:
<?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>
前述したように、<channel> 元素はRSSフィードを説明し、3つの必須の子要素を持ちます:
- <title> - チャンネルのタイトルを定義します。(例:CodeW3C ホームページ)
- <link> - チャンネルに到達する超リンクを定義します。(例:www.codew3c.com)
- <description> - このチャンネル(例えば無料のウェブサイト構築のチュートリアル)を説明します。
<channel> は通常、1つまたは複数の <item> 元素を含んでいます。各 <item> 元素はRSSフィード中の1つの記事や「story」を定義できます。
さらに、いくつかのオプションの <channel> 子要素が存在します。後で最も重要ないくつかについて説明します。
<category> 元素
<category> 子要素はfeedの種類を指定するために使用されます。
<category> 子要素がRSSアグリゲータがウェブサイトをカテゴリに分類する可能性を提供します。
上記のRSSドキュメントのカテゴリは以下のようになる可能性があります:
<category>Web development</category>
<copyright> 元素
<copyright> 子要素は、バージョン情報についての情報を提供します。
上記の RSS ドキュメントのバージョンは以下のとおりです:
<copyright>2006 codew3c.com. 全ての権利は保留です。</copyright>
<image> 元素
<image> 子要素は、アグリゲータが特定の feed を提供する際に画像を表示します。
<image> には 3 つの必須の子要素があります:
- <url> - 参照画像の URL を定義します
- <title> - 画像が表示されない場合に表示するテキストを定義します
- <link> - このチャンネルを提供するウェブサイトに到達する超リンクを定義します
上記の RSS ドキュメントの画像は以下のようになります:
<image> <url>http://www.codew3c.com/images/logo.gif</url> <title>codew3c.com</title> <link>http://www.codew3c.com</link> </image>
<language> 元素
<language> 子要素は、ドキュメントを書くために使用される言語を指定するために使用されます。
<language> 元素により、RSS アグリゲータがウェブサイトを言語に基づいてグループ化することが可能です。
上記の RSS ドキュメントの言語は以下のとおりです:
<language>en-us</language>
RSS <channel> リファレンスマニュアル
要素 | 説明 |
---|---|
<category> | 選択可能です。feed が属する一つまたは複数のカテゴリを定義します。 |
<cloud> | 選択可能です。feed の更新を即座に通知されるために登録プロセスを定義します。 |
<copyright> | 選択可能です。著作権情報を提供します。 |
<description> | 必須です。チャンネルを説明します。 |
<docs> | 選択可能です。現在の RSS ファイルに使用されているフォーマットの説明を指し示す URL を定義します。 |
<generator> | 選択可能です。feed を生成するために使用するプログラムを指定します。 |
<image> | 選択可能です。アグリゲータで特定の feed を表示する際に画像を表示します。 |
<language> | 選択可能です。feed を作成する際に使用する言語を指定します。 |
<lastBuildDate> | 選択可能です。feed コンテンツの最終更新日を定義します。 |
<link> | 必須です。チャンネルにリンクする超リンクを定義します。 |
<managingEditor> | 選択可能です。feed コンテンツの編集のメールアドレスを定義します。 |
<pubDate> | オプションです。フィードの内容の最終公開日を定義します。 |
<rating> | オプションです。フィードのPICSレベルです。 |
<skipDays> | オプションです。フィードの更新を無視する曜日を指定します。 |
<skipHours> | オプションです。フィードの更新を無視する時間帯を指定します。 |
<textInput> | オプションです。フィードとともに表示されるテキスト入力フィールドを指定します。 |
<title> | 必須です。チャンネルのタイトルを定義します。 |
<ttl> | オプションです。フィードソースからフィードを更新する前にフィードがキャッシュできる分の分を指定します。 |
<webMaster> | オプションです。このフィードのウェブ管理者のメールアドレスを定義します。 |
- 前のページ RSS 语法
- 次のページ RSS <item>