RSSはReallySimple Syndicationの略で、RSS2.0の構文は非常に単純で厳密です。RSSは、Webサイト間で情報を共有するために使用されます。 |
RSS構文
RSS 2.0の構文は、単純で厳密です。
RSSのしくみ
RSSは、Webサイト間で情報を共有するために使用されます。
RSSを使用すると、コンテンツをアグリゲーターと呼ばれる会社に登録します。
手順の1つは、RSSドキュメントを作成し、.xmlサフィックスを付けて保存することです。次に、このファイルをWebサイトにアップロードします。次に、RSSアグリゲーターを介して登録します。アグリゲーターは毎日、登録されたWebサイトでRSSドキュメントを検索し、そのリンクを確認し、フィードに関する情報を表示して、顧客が興味のあるドキュメントにリンクできるようにします。
ヒント:RSSリリースセクションで無料のRSSアグリゲーターサービスを参照してください。
RSSの例
RSSドキュメントは、単純な自己記述構文を使用します。
簡単なRSSドキュメントを見てみましょう。
<?xml version = "1.0" encoding = "UTF-8"?> <rss version = "2.0"> <channel> <title>新人チュートリアルホームページ</ title> <link> http://www.runoob。 com </ link> <description>無料プログラミングチュートリアル</ description> <item> <title> RSSチュートリアル</ title> <link> http://www.runoob.com/rss </ link> <description> RookieチュートリアルRSSチュートリアル</ description> </ item> <item> <title> XMLチュートリアル</ title> <link> http://www.runoob.com/xml </ link> <description>ルーキーチュートリアルXMLチュートリアル</ description > </ item> </ channel> </ rss>
ドキュメントの最初の行:XML宣言-ドキュメントで使用されるXMLバージョンと文字エンコードを定義します。この例は1.0仕様に準拠しており、UTF-8文字セットを使用しています(中国語がサポートされています)。
次の行は、このドキュメントをRSSドキュメント(この場合はRSSバージョン2.0)として識別するRSS宣言です。
次の行には要素が含まれています。この要素は、RSSフィードを説明するために使用されます。
この要素には、3つの必須の子要素があります。
- <title>-チャネルのタイトルを定義します。(新人チュートリアルのホームページなど)
- <link>-チャネルに到達するためのハイパーリンクを定義します。(www.runoob.comなど)
- -このチャンネルについて説明してください(無料のプログラミングチュートリアルなど)
各<channel>要素は、1つ以上の<item>要素を持つことができます。
各<item>要素は、RSSフィードの記事または「ストーリー」を定義できます。
<item <要素には、3つの必須の子要素があります。
- <titlel>-プロジェクトのタイトルを定義します。(RSSチュートリアルなど)
- <linkl>-アイテムに到達するためのハイパーリンクを定義します。(http://www.runoob.com/rssなど)
- <descriptionl>-このチャンネルを説明する(無料のプログラミングチュートリアルなど)
最後に、次の2行で<channell>要素と<rssl>要素を閉じます。
RSSのコメント
RSSでコメントを書き込むための構文は、HTMLの構文と似ています。
<!-これはRSSコメントです->
RSSはXMLで記述されています
。RSSもXMLであるため、次の点に注意してください。
- すべての要素には終了タグが必要です
- 要素では大文字と小文字が区別されます
- 要素は正しくネストする必要があります
- 属性値は引用符で囲む必要があります