第一种,转义字符
在Mybatis设置Xml文件,严格地讲,在 XML 中唯一字符 “<”和”&” 是不法的。省略号、引号和大于号是正当的,然则把它们替换为实体引用是个好的习气。
“<” 会发生毛病,由于剖析器会把该字符解释为新元素的最先。
“&” 也会发生毛病,由于剖析器会把该字符解释为字符实体的最先。
解决要领,用Xml转义符来替换:
转义标记 | 代表标记 | 引见 |
---|---|---|
< | < | 小于 |
> | > | 大于 |
& | & | 和 |
' | ‘ | 单引号 |
" | “ | 双引号 |
第二种,CDATA
CDATA 指的是不应由 XML 剖析器举行剖析的文本数据(Unparsed Character Data)。CDATA 部份中的一切内容都会被剖析器疏忽。CDATA 部份由 <![CDATA[
最先,由]]>
完毕,下面是一段实例:
第二种,CDATA
<![CDATA[ when min(starttime)<='12:00' and max(endtime)<='12:00' ]]>
关于 CDATA 部份的解释:
CDATA 部份不能包括字符串 “]]>”。也不允许嵌套的 CDATA 部份。
标记 CDATA 部份末端的 “]]>” 不能包括空格或折行。
以上就是细致引见Mybatis在Xml中处置惩罚大于号和小于号的要领的细致内容,更多请关注ki4网别的相干文章!