XML CDATA
<![CDATA[ ]]>
是XML语法,
所有的XML文档中的文本均会被解析器解析,只有CDATA区段中的文本会被解析器忽略。
CDATA可以解决蜀兴职中使用XML中的特殊字符不被转义。
特殊字符如:< > & ‘ ”
语法格式
![CDATA[ 忽略检查的文本 ]]
注意CDATA为大写
在CDATA中将文本的内容写入,那么这段文本内容会被忽略检查,无论里面是否包含XML敏感内容,全部被当作普通的文本去看待。
例如:
select * from testtable
<where>
and removed = '1'
<if test = "region != null and region != '' and region != 'null'">
<![CDATA[and region like concat(concat('%',#{region}),'%')]]>
</if>
<if test = "rule_type!= null and rule_type != '' and rule_type!= 'null'">
<![CDATA[and rule_type like concat(concat('%',#{rule_type}),'%')]]>
</if>
</where>
如有错误,感谢指正。谢谢