« 仮名漢字変換が追いつかない | Main | JavaScript も不要 »
生成される RSS の日本語が実体参照になっているというのはまだ許せる。間違ってはいないからだ。 しかし lastBuildData 要素や pubDate 要素の値となる日時のフォーマットが間違っているのは困った。
この間違いについてはエントリ「 再び iBJ フォーラムの RSS を直して提供 」で書いたことがある。以下そのエントリから引用する。
RSS が最後に作成された日時を表す lastBuildDate 要素、item 要素が指しているものが公開された日時を表す pubDate 要素の値において、その時間帯(タイムゾーン)の指定が JST となっています。しかし 3 文字の記号で使用できるのはアメリカの時間帯のみで日本時間の場合は +0900 というように表さないとなりません。