Mac De PL/SQL RSS Reader #8 Tweet
さて、SafariのFeed Reader機能だけで配信される記事を読んでいる場合には全く意識していないのだが、いざ、自作となると面倒だと感じるところがある。
その一つは、やはり、feedフォーマットが複数ある点だろうか。しかもそのフォーマット毎に複数のバージョンが存在する。
二つ目は、日付、時刻のフォーマット。rfc822または、rfc3339のいずれか利用されている点だ。
各feedのspecを斜め読みし、記事の公開日に対応する要素について調べてみると、
・RSS 0.91のpubDate要素はrfc822。
但し、pubDate要素は、option要素なので存在しない場合もある。
・RSS 0.92 and 2.0のpubDate要素も、rfc822。
但し、pubDate要素は、option要素なので存在しない場合もある。
また、pubDate要素を利用せず、dc:date要素で拡張している場合もあようで、形式は、rfc3339となる。
・ATOMのpublished要素は、rfc3339。参照、rfc4287 3.3 Date Constructs。
私が作ろうとしているRSS Feed Readerは、ブログタイトル、記事のタイトルとURL、それに公開日時だけという単純ものなのだが、いろいろと調べなければならない。。。
間違いなく忘れそうなので備忘録として残しておく。。調べるだけでも疲れる。。。。。。
2006/10/4 追記、ATOM version="0.3"を使っている場合には、published要素ではなく、issued要素が利用され、rfc3339準拠。
ほんとに面倒ね。
David Sanbornは、今年の暮れも Blue Note Tokyoに来るようですね。
| 固定リンク | 0
コメント