M.C.P.C.

―むり・くり―プラスコミュニケーション(更新終了)


| トップページ |

2005年6月 1日 01:11

はてなブックマークのRSSでSageへんになる

このエントリーをはてなブックマークに追加 mixiチェック

自分の blog のエントリがどれだけはてなブックマークに登録されているかを見ようと思い、下記の URL を Sage に入れてみました。

http://b.hatena.ne.jp/entrylist?mode=rss&url=http%3A%2F%2Fcl.cocolog-nifty.com&sort=eid

sage-hen
▲入れ子構造?

でも、こういうのって大抵自分の blog が悪かったりするんですよね。

Sage で RSS 1.0 の description 要素の内容に html みたいなのがあったらレンダリングしちゃうのは危険仕様なのかもしれないです(僕が DTPWiki [dtpwiki.jp] で他所様向けにスクリプトで生成している RSS(2ヶ所分)は一応、description 要素の内容は文字のみ、content:encoded 要素の内容が html 混じり)。または、description 要素の内容に自分が取り損ねた html もどきがサニタイズされないで流しちゃうはてなブックマークも危険なのかしら(この場合、description 要素の内容に <!-- ていうのが含まれて、--> が含まれていないので、閉じ</div>がコメントに含まれてしまっておかしくなっていました)。

というわけで、description の内容だけ <→&lt;、>→&gt; に置換するスクリプトをかませるようにした方がいいのかしら。

投稿 大野 義貴 [RSS] | |

トラックバック(0)

トラックバックURL: http://blog.dtpwiki.jp/MTOS/mt-tb.cgi/1118

コメント(1)

bloglinesとかだとブラウザで見るってのもあるので
use CGI;してCGI::escapeHTML($content)したdescriptionをrssで配布していたりします。
まぁ
s/</&lt;/g;
s/>/&gt;/g;
s/&/&amp;/g;
s/"/&quot;/g;
でもいいのかも。

コメントする