cdata中的cdata,XML

时间:2015-01-08 10:29:14

标签: xml special-characters cdata

我想在XML中使用CDATA中的CDATA,我尝试使用以下代码,但两者都显示错误。

1。

 <extraScript><![CDATA[

        <subScript><![CDATA[this.value]]></subScript>

 ]]></extraScript>

2。

 <extraScript><![CDATA[

        <subScript><![CDATA[this.value]]]]><![CDATA[></subScript>

 ]]></extraScript>

我在SO

中对此post进行了评论

根据那个答案我尝试了第二个,但</subScript>正在制造问题我如何逃避这些部分。有些帮助??

1 个答案:

答案 0 :(得分:3)

您无法嵌套CDATA块。

第一个]]>将终止第一个 CDATA块,然后下一个结束标记的格式不正确。

改为使用字符引用(&lt;等)。

相关问题