RSS 语法
- 前のページ RSSの歴史
- 次のページ RSS <channel>
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ですので、覚えておいてください:
- すべての要素は閉じタグを持ちます
- 要素は大文字小文字を区別します
- 要素は正しくネストされなければなりません
- 属性値は引用符で囲まなければなりません
- 前のページ RSSの歴史
- 次のページ RSS <channel>