目次

RSS 2.0 のフォーマット (RSS 2.0 の書式と形式)

RSS2.0のフォーマットを紹介します。

書式例

<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>RSSタイトル</title>
      <link>http://www.ipentec.com/</link> <!-- サイトのURL -->
      <description>このRSSの説明</description>
      <language>en-us</language>
      <pubDate>Tue, 10 Jun 2014 04:00:00 GMT</pubDate>
      <lastBuildDate>Tue, 10 Jun 2014 09:41:01 GMT</lastBuildDate>
      <docs>http://www.ipentec.com/rss</docs> <!-- RSSのURL -->
      <generator>iPentec Editor 2.0</generator>
      <managingEditor>editor@ipentec.com</managingEditor> <!-- コンテンツ管理者のメールアドレス -->
      <webMaster>webmaster@ipentec.com</webMaster ><!-- Web管理者のメールアドレス -->

      <item>
         <title>記事タイトル</title>
         <link>http://www.ipentec.com/news/2014/news-starcity.asp</link> <!-- リンク先 -->
         <description>記事の概要</description>
         <pubDate>Tue, 03 Jun 2014 09:39:21 GMT</pubDate> <!-- 出版日時 -->
         <guid>http://www.ipentec.com/news/2014/doc.html#item573</guid> <!-- 記事のID(URL) -->
      </item>
      <item>
         <description>記事の概要</description>
         <pubDate>Fri, 30 May 2003 11:06:42 GMT</pubDate> <!-- 出版日時 -->
         <guid>http://www.ipentec.com/news/2014/doc.html#item572</guid> <!-- 記事のID(URL) -->
      </item>
      <item>
         <title>記事タイトル</title>
         <link>http://www.ipentec.com/news/2014/news-VASIMR.asp</link>
         <description>記事の概要</description>
         <pubDate>Tue, 27 May 2014 08:37:32 GMT</pubDate> <!-- 出版日時 -->
         <guid>http://www.ipentec.com/news/2014/doc.html#item571</guid> <!-- 記事のID(URL) -->
      </item>
      <item>
         <title>記事タイトル</title>
         <link>http://www.ipentec.com/news/2014/news-laundry.asp</link>
         <description>記事の概要</description>
         <pubDate>Tue, 20 May 2014 08:56:02 GMT</pubDate> <!-- 出版日時 -->
         <guid>http://www.ipentec.com/2014/doc.html#item570</guid> <!-- 記事のID(URL) -->
      </item>
   </channel>
</rss>

補足

RSS 2.0はRSS 1.0と比較すると書式がシンプルになっています。RSS1.0ではchannelタグ内とchannelタグの外にitemの情報を記述しましたが、RSS2.0ではchannelタグ内にまとめて記述します。
また、pubDateタグの日時表記はRFC1123の表記となります。(RSS1.0ではISO9601表記であり、形式が違うことに注意が必要です。)

著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
掲載日: 2014-03-03
iPentec all rights reserverd.