XML文件 特殊符号处理

来源:互联网 发布:腾讯安全软件管家 编辑:程序博客网 时间:2024/06/06 11:41
1 .非法的 XML 字符必须转换
&lt;<小于&gt;>大于&amp;&和号&apos;'省略号&quot;"引号

2.CDATA
把代码在CDATA中不需要转义:解析器会忽略 CDATA 部分中的所有内容
如 js.xml
<script>
<![CDATA[
function matchwo(a,b)
{
if (a < b && a < 0) then
{
return 1;
}
else
{
return 0;
}
}
]]>
</script>
关于 CDATA 部分的注释:
CDATA 部分不能包含字符串 "]]>"。也不允许嵌套的 CDATA 部分。
标记 CDATA 部分结尾的 "]]>"中 不能包含空格或折行。
类似,Mybatis 和Ibatis 一样