RSSチャネル要素
RSSの<channel>要素は、RSSフィードを記述することができます。
RSSの<channel>要素
以下のRSS文書を見てください:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>
<title>W3Schools Home Page</title>
<link>http://www.w3schools.com</link>
<description>Free web building tutorials</description>
<item>
<title>RSS Tutorial</title>
<link>http://www.w3schools.com/rss</link>
<description>New RSS tutorial on W3Schools</description>
</item>
</channel>
</rss>
<rss version="2.0">
<channel>
<title>W3Schools Home Page</title>
<link>http://www.w3schools.com</link>
<description>Free web building tutorials</description>
<item>
<title>RSS Tutorial</title>
<link>http://www.w3schools.com/rss</link>
<description>New RSS tutorial on W3Schools</description>
</item>
</channel>
</rss>
前述したように、<チャンネル>要素は、RSSフィードを記述し、3つの必須子要素を持つことができます。
- <タイトル> - チャンネルのタイトルを定義します。 (例えばw3schoolホーム)
- <リンク> - ハイパーリンクの定義は、チャネルに到着します。 (例えばwww.w3school.com.cn)
- <説明> - (そのような無料のウェブサイト構築チュートリアルなど)このチャネルの説明
<チャンネル>通常、1つまたは複数の<item>要素が含まれています。 各<item>要素は、RSSは記事や「物語」を養う定義します。
また、いくつかのオプション<チャンネル>子要素があります。 我々は、バックの中で最も重要なものを説明します。
<カテゴリ>要素
<カテゴリ>要素には、亜種の規則を供給するために使用されます。
<カテゴリ>子要素の可能なカテゴリに基づいてグループサイトへのRSSアグリゲータようにします。
上記カテゴリのRSS文書は、次のようになります。
<category>Web development</category>
<著作権>要素
<著作権>子要素は、バージョン情報についてお知らせします。
上記文書のRSSバージョンであってもよいです
<copyright>2006 Refsnes Data as. All rights reserved.</copyright>
<画像>要素
アグリゲータがフィードを提供する際に、画像の<イメージ>子要素を表示することができます。
<画像>は3つの必須子要素があります。
- <URL> - 基準画像のURLを定義します
- <タイトル> - 画像を定義するためには表示できないときにテキスト表示
- <リンク> - このサイトでは、定義がチャネルのハイパーリンクに到着提供
このような画像は、RSS文書の上であってもよいです。
<image>
<url>http://www.w3schools.com/images/logo.gif</url>
<title>W3Schools.com</title>
<link>http://www.w3schools.com</link>
</image>
<url>http://www.w3schools.com/images/logo.gif</url>
<title>W3Schools.com</title>
<link>http://www.w3schools.com</link>
</image>
<言語>要素
<言語>子要素は、文書を書くために使用される言語を指定するために使用されます。
<言語>要素は、サイトの言語に基づいてRSSアグリゲータが可能なグループ化されるようになります。
言語のRSS文書は、上記のようになります。
<language>en-us</language>
RSS <チャンネル>リファレンス
要素 | 説明 |
---|---|
<カテゴリ> | オプション。 フィードの1つまたは複数のタイプを定義するには属しています。 |
<クラウド> | オプション。 すぐに更新されたフィードを取得気づくためには、登録プロセス。 |
<著作権> | オプション。 著作物を通知します。 |
<説明> | 必須。 説明channel。 |
<ドキュメント> | オプション。 これは、使用されるRSSファイルのURLフォーマット仕様の現行規定を指します。 |
<発電> | オプション。 フィードプログラムを生成するための規定。 |
<イメージ> | オプション。 重合がフィードをレンダリングするとき、画像を表示します。 |
<言語> | オプション。 飼料の製造に使用される言語の規定。 |
<lastBuildDate> | オプション。 フィード・コンテンツの定義は、最後の日付を変更しました。 |
<リンク> | 必須。 Ultraは、リンクチャネルを定義します。 |
<managingEditor> | オプション。 フィードの定義は、電子メールアドレスを編集します。 |
<pubDateの> | オプション。 最終リリースの日付のコンテンツのフィードの定義。 |
<評価> | オプション。 PICSレベルを養います。 |
<skipDays> | オプション。 更新されたフィード日の規定を無視します。 |
<skipHours> | オプション。 更新されたフィード時間の規定を無視します。 |
<にtextInput> | オプション。 飼料と一緒に表示されなければならないテキスト入力フィールド。 |
<タイトル> | 必須。 カスタムヘッダーチャンネル。 |
<TTL> | オプション。 キャッシュできる分の数を送り、このフィードの前にフィードからのアップデート元を指定します。 |
<ウェブマスター> | オプション。 このフィードのWeb管理者の電子メールアドレスの定義。 |