RSS の効率的な入門チュート...login
RSS の効率的な入門チュートリアル
著者:php.cn  更新時間:2022-04-11 14:48:25

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>

前述したように、<channel> 要素は RSS フィードを記述し、3 つの必須の子要素があります。 - チャンネルのタイトルを定義します。 (例: w3school ホームページ)

  • <link> - チャネルへのハイパーリンクを定義します。 (例: www.w3school.com.cn)

  • <description> - このチャネルについて説明します (例: 無料の Web サイト構築チュートリアル)

  • <channel> には通常、1 つ以上の <item> 要素が含まれます。各 <item> 要素は、RSS フィード内の記事または「ストーリー」を定義します。

  • さらに、いくつかのオプションの サブ要素があります。最も重要なものについては後で説明します。

<category> 要素

<category> サブ要素は、フィードのカテゴリを指定するために使用されます。

<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>


<言語> 子要素

<言語> を記述するために使用されます。文書。

< language> 要素を使用すると、RSS アグリゲータが言語に基づいて Web サイトをグループ化できるようになります。

上記の RSS ドキュメントの言語は次のとおりです:

<言語>en-us</言語>



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

要素説明
<category>オプション。フィードの 1 つ以上のカテゴリを定義します。
<クラウド>オプション。フィード更新の即時通知を受け取るプロセスを登録します。
<著作権>オプション。著作権で保護された素材を通知します。
<説明>必須。チャンネルについて説明します。
<ドキュメント>オプション。現在の RSS ファイルで使用される形式の説明を指す URL を指定します。
<ジェネレータ>オプション。フィードの生成に使用されるプログラムを指定します。
<画像>オプション。アグリゲーターがフィードをレンダリングするときに画像を表示します。
<言語>オプション。フィードが記述される言語を指定します。
<lastBuildDate>オプション。フィードコンテンツが最後に変更された日付を定義します。
<リンク>必須。チャネルへのハイパーリンクを定義します。
<編集者の管理>オプション。フィードコンテンツエディターの電子メールアドレスを定義します。
<公開日>オプション。フィードのコンテンツの最終公開日を定義します。
<評価>オプション。フィードの PICS レベル。
<skipDays>オプション。フィードの更新を無視する日を指定します。
<時間スキップ>オプション。フィードの更新を無視する時間を指定します。
<textInput>オプション。フィードとともに表示するテキスト入力フィールドを指定します。
<title>必須。チャンネルのタイトルを定義します。
<ttl>オプション。このフィードがフィード ソースから更新されるまでに、フィードをキャッシュできる分数を指定します。
<webMaster>オプション。このフィードの Web 管理者の電子メール アドレスを定義します。

PHP中国語ウェブサイト