xml – 在其他CDATA中使用CDATA

我有这个困难的情况,我需要在另一个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部分的一部分,> – 另一个,当前一个结束时开始.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类
XML入门的常见问题(二)
Java对象的强、软、弱和虚引用
JS解析XML文件和XML字符串详解
java中枚举的详细使用介绍
了解Xml格式
XML入门的常见问题(四)
深入SQLite多线程的使用总结详解
PlayFramework完整实现一个APP(一)
XML和YAML的使用方法
XML轻松学习总节篇