アーカイブ

  • XML の CDATA

    XMLで、「タグが含まれる文字列」など、HTMLエンティティが含まれる文字列を定義する場合に大活躍するのが、CDATA。

    「何それ?」って方で興味のある方は下記を見てください。

    XML用語事典 [CDATAセクション]

    その中では、エスケープがまったく不要だと思いがちだけど、どうやら違うみたい。

    詳しく解説されているページを見つけたので、紹介しておきます。

    XML の CDATA 中では ]]> のエスケープが必要。

    要は、CDATAの終端はちゃんとエスケープしとかないと、うまくパースしてくれないとのこと。

    XHTML内でJAVAスクリプトを書いてるサイトを見ると、結構CDATAが使われてますよね。
    当たり前って言えばそれまでなんだけど。

    シンプルな規約だからこそ、引っかからないようにしないと。。。

    2010年 4月 10日 | Filed under お仕事
タグ: ‘エスケープ’ の記事