« ソースコード検索エンジン gonzui | メイン | ATOM と RSS の 各要素の対応 »

2007年02月13日

mixi Alert 開発日誌:: RSSメモ

    

mixi AlertへRSSリーダー機能を組み込むことを考え、下調べ中。

RSSのバージョンの流れ
0.9→0.91→0.92→0.93→0.94→2.0
 +-----------------------→1.0 ( 0.9と1.0はRDF形式 )

現在主に使われているRSSのバージョンは、0.91、1.0、2.0。
でも、サポートするとしたらRSSは1.0と2.0で十分だろうか?
0.91は各アイテムに更新日が含まれないので、使いづらい。
Atomの場合は、Atom 0.3 と Atom 1.0 をサポートした方が良さそう。

面倒なのが日付の書式。
RSS 1.0とAtomはRFC3339(日本語訳)。
RSS 2.0はRFC822(日本語訳)。
となっている。
RFC822の日付書式は「Mon, 05 Feb 2007 22:46:10 +0900」のような形になっておりイマイチ。
RFC3339の日付書式は「2007-02-05T13:54:25Z」のような形で、こちらの方がいい。
見やすいし、ソートもやりやすい。

RSSとAtomを透過的に扱えるC++のライブラリが欲しくて探したが見つからず。
PHPとかPerlならすぐに見つかるのだが……
とりあえずはXMLパーサーにexpatを使って自作する方向で。

関係ないけど、RSSで調べていたらこんなのがあった。
行き当たりばったり指向プログラミング
行き当たりばったり…… なんかいいな。



投稿者 Takenori : 2007年02月13日 21:16




comments powered by Disqus
Total : Today : Yesterday : なかのひと