RSSの修正

ここの吐き出すRSSを見ていてどうもなーと思った部分を少し修正してみた。更新の日付をHTTPのヘッダ(Last-Modified)以外に申告していない。そこで申告することにした。

RSS-0.91の仕様より、<pubdate>という要素を<channel>の中に書けるので追加する。それはいいけど、<item>毎にそれぞれの記事の更新時刻を追加してしまいたいところだが、rss-0.91.dtd(netscape.com)を見る限り、itemエレメントの中にはtitleとlinkとdescriptionしか入らない。まあitemの中にpubdateを入れてるサイトを見たことがあって(どこでかは忘れた)それでも動いてるみたいだからいいか、ってな感じだったんだけど、やはりちょっと嫌だったのでRSSCreator(bitfolge.de)を使うようにしてRSS-1.0を吐くようにしてしまった。今のバージョンはRSSCreatorではなくFeedCreatorと言うみたいだけど、なんかエンコーディング関係とかいろいろ修正したのを使う関係で旧版のまま。

ほんとは1.0以降の複雑になる方向への進歩は嫌だという気持ちがある。だいたいちょっぴり機能を増やしただけなのに複雑になるところが多すぎるんじゃないの。

けっこうそういうことは多い。世の中がシンプルな方向に改善されることは少なく、シンプルが好きな人は多くの場合、止まることしかできない。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です