RSS 语法

RSS 2.0の文法はシンプルで厳格です。これらのルールは学習が簡単で、使用も簡単です。

RSSがどのように機能するか

RSSは、ウェブサイト間で情報を共有するために使用されます。

RSSを使用して、あなたのコンテンツを名前のアグリゲータに登録します。

手順の1つとして、RSSドキュメントを作成し、.xmlエクスパンションで保存します。その後、このファイルをあなたのウェブサイトにアップロードします。次に、RSSアグリゲータを登録します。毎日、アグリゲータは登録されたウェブサイトにアクセスし、RSSドキュメントのリンクを確認し、フィードに関する情報を表示します。これにより、顧客は興味を持つドキュメントにリンクすることができます。

ヒント:以下の RSS発行 このセクションでは無料のRSSアグリゲーターサービスを紹介します。

RSSインスタンスドキュメント

RSSドキュメントは、シンプルな自己記述の文法を使用しています:

以下に簡単なRSSドキュメントを見てみましょう:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>
  <title>CodeW3C.comホームページ</title>
  <link>http://www.codew3c.com</link>
  <description>無料のウェブ構築チュートリアル</description>
  <item>
    <title>RSSチュートリアル</title>
    <link>http://www.codew3c.com/rss</link>
    <description>CodeW3C.comでの新しいRSSチュートリアル</description>
  </item>
  <item>
    <title>XMLチュートリアル</title>
    <link>http://www.codew3c.com/xml</link>
    <description>CodeW3C.comでの新しいXMLチュートリアル</description>
  </item>
</channel>
</rss>

ドキュメントの最初の行:XML宣言 - ドキュメントで使用されるXMLバージョンと文字コードを定義します。この例では、1.0規范に従っており、ISO-8859-1(Latin-1/West European)文字セットを使用しています。

この行は、このドキュメントがRSSドキュメントであることを示すRSS宣言(この例ではRSS version 2.0)です。

次の行には <channel> 要素が含まれています。この要素はRSSフィードの説明に使用されます。

<channel> 要素は3つの必須のサブ要素を持ちます:

  • <title> - チャンネルのタイトルを定義。(例:CodeW3C ホームページ)
  • <link> - チャンネルに到達するためのハイパーリンクを定義。(例:www.codew3c.com)
  • <description> - このチャンネルの説明(例:無料のウェブサイト構築チュートリアル)

各 <channel> 要素は1つまたは複数の <item> 要素を持つことができます。

各 <item> 要素はRSSフィード内の1つの記事や「story」を定義できます。

<item> 要素は3つの必須のサブ要素を持ちます:

  • <title> - プロジェクトのタイトルを定義。(例:RSSチュートリアル)
  • <link> - プロジェクトに到達するためのハイパーリンクを定義。(例:http://www.codew3c.com/rss)
  • <description> - このプロジェクトの説明(例:CodeW3CのRSSチュートリアル)

最後に、最後の2行で <channel> と <rss> 要素を閉じます。

RSSのコメント

RSS内でコメントを書く语法はHTMLの语法に似ています:

<!-- This is an RSS comment -->

RSSはXMLで書かれています

RSSもXMLですので、覚えておいてください:

  • すべての要素は閉じタグを持ちます
  • 要素は大文字小文字を区別します
  • 要素は正しくネストされなければなりません
  • 属性値は引用符で囲まなければなりません