xml中处理大于号小于号的方法

  • Post author:
  • Post category:其他


xml文件中是不识别<,>,会将xml本身的元素命名搞混,得出无法解析。


Unescaped ‘<‘ not allowed in attributes values error in

R

第一种方法是转义字符,即将它们变为xml可以是别的形态:

&lt; < 小于号
&gt; > 大于号
&amp; &
&apos; 单引号
&quot; 双引号

还有一种方法是将判断条件放到一个声明中,即<![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 版权协议,转载请附上原文出处链接和本声明。