RSS <channel> 要素
RSS の <channel> 要素は RSS フィードを記述します。
RSS <channel>
次の RSS ドキュメントを参照してください:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version=" 2.0">
<チャンネル>
<title>W3Schools ホームページ</title>
<link>http://www.w3schools.com</link>
<description>無料のウェブ構築チュートリアル</description>
<アイテム>
<title>RSS チュートリアル</title>
<link>http://www.w3schools.com/rss</link>
<description>W3Schools の新しい RSS チュートリアル</description>
</item>
</channel>
</rss>
<rss version=" 2.0">
<チャンネル>
<title>W3Schools ホームページ</title>
<link>http://www.w3schools.com</link>
<description>無料のウェブ構築チュートリアル</description>
<アイテム>
<title>RSS チュートリアル</title>
<link>http://www.w3schools.com/rss</link>
<description>W3Schools の新しい RSS チュートリアル</description>
</item>
</channel>
</rss>
前述したように、<channel> 要素は RSS フィードを記述し、3 つの必須の子要素があります。 - チャンネルのタイトルを定義します。 (例: w3school ホームページ)
<link> - チャネルへのハイパーリンクを定義します。 (例: www.w3school.com.cn)
<description> - このチャネルについて説明します (例: 無料の Web サイト構築チュートリアル)
<channel> には通常、1 つ以上の <item> 要素が含まれます。各 <item> 要素は、RSS フィード内の記事または「ストーリー」を定義します。
さらに、いくつかのオプションの
<category> サブ要素を使用すると、RSS アグリゲーターがカテゴリに基づいて Web サイトをグループ化できるようになります。
上記の RSS ドキュメントのカテゴリは次のとおりです。
<category>Web 開発</category><copyright> 子要素は、バージョン情報に関する情報を通知します。
上記の RSS ドキュメントのバージョンは、
<copyright>2006 Refsnes Data as である可能性があります。</copyright>
<image> 要素 <image> 子要素は、アグリゲータによってフィードが提供されるときに画像を表示します。 <image> には 3 つの必須のサブ要素があります:
- <url> - 画像を参照する URL を定義します
- <title> - 画像が表示できない場合に表示されるテキストを定義します
- <link> - このチャンネルを提供する Web サイトへのハイパーリンクを定義します
- 上記の RSS ドキュメントの画像は次のようになります:
<image>
<url>http://www.w3schools.com/images/logo.gif</url>
<title>W3Schools.com</title>
<link>http://www.w3schools.com</link>
</image>
<言語> 子要素 </image>
<言語> を記述するために使用されます。文書。
< language> 要素を使用すると、RSS アグリゲータが言語に基づいて Web サイトをグループ化できるようになります。
上記の RSS ドキュメントの言語は次のとおりです:
<言語>en-us</言語>RSS <channel> リファレンスマニュアル
要素 | 説明 |
---|---|
<category> | オプション。フィードの 1 つ以上のカテゴリを定義します。 |
<クラウド> | オプション。フィード更新の即時通知を受け取るプロセスを登録します。 |
<著作権> | オプション。著作権で保護された素材を通知します。 |
<説明> | 必須。チャンネルについて説明します。 |
<ドキュメント> | オプション。現在の RSS ファイルで使用される形式の説明を指す URL を指定します。 |
<ジェネレータ> | オプション。フィードの生成に使用されるプログラムを指定します。 |
<画像> | オプション。アグリゲーターがフィードをレンダリングするときに画像を表示します。 |
<言語> | オプション。フィードが記述される言語を指定します。 |
<lastBuildDate> | オプション。フィードコンテンツが最後に変更された日付を定義します。 |
<リンク> | 必須。チャネルへのハイパーリンクを定義します。 |
<編集者の管理> | オプション。フィードコンテンツエディターの電子メールアドレスを定義します。 |
<公開日> | オプション。フィードのコンテンツの最終公開日を定義します。 |
<評価> | オプション。フィードの PICS レベル。 |
<skipDays> | オプション。フィードの更新を無視する日を指定します。 |
<時間スキップ> | オプション。フィードの更新を無視する時間を指定します。 |
<textInput> | オプション。フィードとともに表示するテキスト入力フィールドを指定します。 |
<title> | 必須。チャンネルのタイトルを定義します。 |
<ttl> | オプション。このフィードがフィード ソースから更新されるまでに、フィードをキャッシュできる分数を指定します。 |
<webMaster> | オプション。このフィードの Web 管理者の電子メール アドレスを定義します。 |