お蔵入り

clip!clip!
Ads By Google

あるサイトで RSS2.0 を使って記事の要約を配信しているのですが、rss/channel/(title or description) の内容に HTML タグが含まれる場合、どうすべきか悩んでいます。

例えば
<span style="color:red">RED</span>
を、ある説によると次のように 1回サニタイジングすればよいとあり、
(1)
&lt;span style=&quot;color:red;&quot;&gt;RED&lt;/span&gt;
ある説によるともう 1回サニタイジングしなければならないとあります。
(2)
&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;RED&amp;lt;/span&amp;gt;
どちらが正しいでしょうか?

2006-03-15 16:28の質問
RSS  HTML  
RSS
RSS の情報はこちらです
www.rssnavi.jp/
この質問は、30日間解決しなかったために自動的に質問が一旦閉じられました。

回答(2)

1.

2006-03-15 18:36:05
とりあえず、どちらも試してみてしっくり行く方を採用すればいいのでは?
回答レベル : 回答

2.

2006-03-15 21:27:30
1回が正しいじゃんないでしょうか
つまり(1)
Ads By Google

コメント(4)

#1.  もじゃ
2006-03-15 16:46:32

私は(1)が良い気がしてきました。配信側で 2回サニタイジングするってことは RSSリーダが内容を HTML表示することを前提としてしまってますよね。

#2.  BLUEPIXY
2006-03-15 18:30:51

XMLの要素としては、1回でいいと思いますが・

2006-03-21 06:51:28

私も1回で良いように思います。(2)が出てくるぐらいなので、何か不具合でも出ているんでしょうか。

#4.  もじゃ
2006-03-24 10:51:50

Bloglines で意図通りに表示させるにはどうやら(2)のようです。
割り切ってタグの要素を取り去ってテキストにしたほうがいいかも知れません。

(3) RED

トラックバック(2)

トラックバックURL: