2004 年 3 月の履歴(もしくは日誌)


2004 年 3 月

3 月 24 日

はてなダイアリーの未来の日記の RSS の時刻情報は不正

あちこちから RNARSS を収集/加工し,さらに XSLTHTML 化して,公開している「RNA::Recent Entries 最新の記事一覧」.問題が起こるたびに XSLT の勉強して対処する訳です.

森さんの はてなダイアリー で,2004 年 5 月 2 日付けの記事が出ました.まぁたしかに 5 月の話題だし,はてなダイアリーに未来の日記があらかじめ書き込めるという機能があるのは良しとします.が,しかし,RSS に未来の日付をつけてしまうのは,やっぱり違うと思うんですが.

しかたないから記事の日付と RNA が編集した RSS の日付を数値に変換した上で比較して,未来の記事は表示しないようにしました.

数値への変換と比較はこんな感じ:

<xsl:when
   test="number(translate(dc:date,'-T:+','')) &gt;
         number(translate(//rss:channel/dc:date,'-T:+',''))"
>

http://onohiroki.cycling.jp/tb/tb.cgi/weblog_d20040324n2 TrackBack

まちがいご指摘ありがとうございます,プーさん.

[ 上に戻る]