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を愛用