2012/07/23

文字実体参照を記号(文字)に置き換える

JSONやXMLデータを表示するクライアントを作った時などに、文字実体参照になっている記号がそのまま & とか表示されたりする。
パーサがお利口な場合はよしなに記号に置き換えてくれたりするけど、そうじゃない場合もあるので、その場合は自前で文字列置換を行ってあげる必要がある。

自前のアプリでは今のところ下記について対応していて、必要があれば適宜追加していっている。

"⇒"
"⇒"
&⇒&
&⇒&
'⇒'
'⇒'
&lt;⇒<
&#60;⇒<
&gt;⇒>
&#62;⇒>

てなことを &amp; が表示されちゃってるTwitterアプリを見て思ったりしたw

0 件のコメント:

コメントを投稿