« Mac De Oracle | トップページ | Mac De PL/SQL RSS Reader #9 »

2006年10月 3日 (火) / Author : Hiroshi Sekiguchi.

Mac De PL/SQL RSS Reader #8

Mac De PL/SQL RSS Reader #7の続き

さて、SafariのFeed Reader機能だけで配信される記事を読んでいる場合には全く意識していないのだが、いざ、自作となると面倒だと感じるところがある。 
その一つは、やはり、feedフォーマットが複数ある点だろうか。しかもそのフォーマット毎に複数のバージョンが存在する。

二つ目は、日付、時刻のフォーマット。rfc822または、rfc3339のいずれか利用されている点だ。

各feedのspecを斜め読みし、記事の公開日に対応する要素について調べてみると、

RSS 0.91のpubDate要素はrfc822
 但し、pubDate要素は、option要素なので存在しない場合もある。

RSS 1.0dc:date要素は、rfc3339

RSS 0.92 and 2.0pubDate要素も、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に来るようですね。

聞いている曲:
宇多田ヒカル - First Love (Featuring David Sanborn) 宇多田ヒカル & David Sanborn - First Love - EP - First Love (Featuring David Sanborn)
宇多田ヒカル & David Sanborn - First Love - EP - First Love (Featuring David Sanborn)

David Sanborn - Closer David Sanborn - Closer - Enchantment
David Sanborn - Closer - Enchantment

| |

トラックバック


この記事へのトラックバック一覧です: Mac De PL/SQL RSS Reader #8:

コメント

コメントを書く