はてなブックマークのRSSでSageへんになる
スポンサードリンク
自分の blog のエントリがどれだけはてなブックマークに登録されているかを見ようと思い、下記の URL を Sage に入れてみました。
http://b.hatena.ne.jp/entrylist?mode=rss&url=http%3A%2F%2Fcl.cocolog-nifty.com&sort=eid
でも、こういうのって大抵自分の blog が悪かったりするんですよね。
Sage で RSS 1.0 の description 要素の内容に html みたいなのがあったらレンダリングしちゃうのは危険仕様なのかもしれないです(僕が DTPWiki [dtpwiki.jp] で他所様向けにスクリプトで生成している RSS(2ヶ所分)は一応、description 要素の内容は文字のみ、content:encoded 要素の内容が html 混じり)。または、description 要素の内容に自分が取り損ねた html もどきがサニタイズされないで流しちゃうはてなブックマークも危険なのかしら(この場合、description 要素の内容に <!-- ていうのが含まれて、--> が含まれていないので、閉じ</div>がコメントに含まれてしまっておかしくなっていました)。
というわけで、description の内容だけ <→<、>→> に置換するスクリプトをかませるようにした方がいいのかしら。
スポンサードリンク
トラックバック(0)
トラックバックURL: http://blog.dtpwiki.jp/MTOS/mt-tb.cgi/1118
bloglinesとかだとブラウザで見るってのもあるので
use CGI;してCGI::escapeHTML($content)したdescriptionをrssで配布していたりします。
まぁ
s/</</g;
s/>/>/g;
s/&/&/g;
s/"/"/g;
でもいいのかも。