【設計】ブログを簡単に見るヤツ6 | PHPやります!PHPでスクリプト/CGI作ります!

【設計】ブログを簡単に見るヤツ6

オレ専用RSSの仕様

基本的に、RSS2.0準拠!?みたいな。

なので、RSS1.0が登録されている場合は、2.0に変換する必要があります。

なんか、【ブログを簡単に見るヤツ】のキモな気がします。
1.0と2.0のRSSから必要なデータを抜き出します。

2.0の場合
rss
channel
title //ブログタイトル
link //ブログURL
description //ブログの見出し

item //各記事
title //記事タイトル
description //記事本文
link //記事URL
pubDate //更新日時
/item

/channel
/rss

1.0の場合
rdf:RDF
channel
title
link
description
/channel

item
link
title
description
/item

/rdf:RDF

これらをマージして、↓のようなXMLにします。

xml version="1.0" encoding="utf-8"
rss version="2.0"
channel
title
link
description
language
atom:link

item
title
description
link
pubDate
/item
/channel
/rss