xml文件中是不识别<,>,会将xml本身的元素命名搞混,得出无法解析。
Unescaped ‘<‘ not allowed in attributes values error in
R
第一种方法是转义字符,即将它们变为xml可以是别的形态:
< | < | 小于号 |
> | > | 大于号 |
& | & | 和 |
' | ’ | 单引号 |
" | ” | 双引号 |
还有一种方法是将判断条件放到一个声明中,即<![CDATA[ ]]>
例如:
<if test="startTime != null "> AND <![CDATA[ order_date >= #{startTime,jdbcType=DATE} ]]> </if> <if test="endTime != null "> AND <![CDATA[ order_date <= #{endTime,jdbcType=DATE} ]]> </if>
版权声明:本文为miantian180原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。