xml – 在其他CDATA中使用CDATA
发布时间:2020-12-16 07:52:34 所属栏目:百科 来源:网络整理
导读:我有这个困难的情况,我需要在另一个CDATA标签中使用CDATA标签.情况很简单,尽管如此. 我有以下几点: edit![CDATA[script type="text/javascript"![CDATA[ window.onload = function() { document.getElementById('block').onclick = function() { this.oncli
我有这个困难的情况,我需要在另一个CDATA标签中使用CDATA标签.情况很简单,尽管如此.
我有以下几点: <edit> <![CDATA[ <script type="text/javascript"> <![CDATA[ window.onload = function() { document.getElementById('block').onclick = function() { this.onclick = ''; this.value = '{LA_SEND_CONFIRM}'; this.className = this.className.replace('button1',''); document.getElementById('replacement').value = '{LA_BLOCK_CODE}'; } } ]]> </script> ]]> </edit> 我需要将CDI包裹在CDATA中,以表示目的,所以当我打开该XML文件时,它正确显示,并且Javascript代码在那些CDATA标签内.它们在XML文件本身中没有真正的含义. 如你所知,上面的代码会给我一个XML解析错误,因为嵌套CDATA将不起作用.有没有办法逃避]]>所以我可以把这些方括号给我的用户? 我希望我足够清楚
你可以逃跑]]>将CDATA部分的子字符串替换为:
]]]]><![CDATA[> …线有了这个,您将使[]一个CDATA部分的一部分,> – 另一个,当前一个结束时开始. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |