开发和下载开源软件

查看 CDATA区間について、

类别(标签)树

文件信息

类别(标签)
文件名
cdata
最后更新
2008-10-24 14:18
类型
Plain Text
编辑器
ht
描述
変換上の不具合について
语言
日语
翻译
text2htmlテキデコを使って、通常のhtmlドキュメント全体を対象に記法による変換を行った場合にCDATA区間に問題が発生することがあります。

<script type="text/javascript">
//<![CDATA[
document.write('これはバナ-です:
    <img src="../../sanoke.jpg" alt="sample" />');
//]]>
</script>

上記のようなコードが使われる時、

テキデコは、

//<![CDATA[document.write('これはバナ-です:<img src="../../sample.jpg" alt="sample" />');//]]>

改行を、削除します。
この場合、javascriptのコードが実行されなくなるかもしれません。
以下の方法を紹介します。

<script type="text/javascript">
//<![CDATA[
/*>*/
document.write('これはバナ-です:
    <img src="../../sample.jpg" alt="sample" />');

/*<*/
//]]>
</script>