CDATAをつけよう
XML文中に JavaScript 書いてたら、変なとこでエラーになってはまった。
エラーになったとこ
for (var i = 0; i < LENGTH; i++) {}
エラーになった理由は、どうやら小なり記号「<」の部分。CDATAで囲まないと、XMLパーサがタグの始まりと勘違いしてしまうらしい。以下のようにすれば大丈夫。
CDATAで囲めばOK
<![CDATA[ for (var i = 0; i < LENGTH; i++) {} ]]>
XML文中に JavaScript 書いてたら、変なとこでエラーになってはまった。
for (var i = 0; i < LENGTH; i++) {}
エラーになった理由は、どうやら小なり記号「<」の部分。CDATAで囲まないと、XMLパーサがタグの始まりと勘違いしてしまうらしい。以下のようにすれば大丈夫。
<![CDATA[ for (var i = 0; i < LENGTH; i++) {} ]]>