アーカイブ
-
XML の CDATA
XMLで、「タグが含まれる文字列」など、HTMLエンティティが含まれる文字列を定義する場合に大活躍するのが、CDATA。
「何それ?」って方で興味のある方は下記を見てください。
その中では、エスケープがまったく不要だと思いがちだけど、どうやら違うみたい。
詳しく解説されているページを見つけたので、紹介しておきます。
XML の CDATA 中では ]]> のエスケープが必要。
要は、CDATAの終端はちゃんとエスケープしとかないと、うまくパースしてくれないとのこと。
XHTML内でJAVAスクリプトを書いてるサイトを見ると、結構CDATAが使われてますよね。
当たり前って言えばそれまでなんだけど。シンプルな規約だからこそ、引っかからないようにしないと。。。
2010年 4月 10日 | Filed under お仕事