详细介绍Mybatis在Xml中处理大于号和小于号的方法

黄舟
Lepaskan: 2017-03-11 17:39:32
asal
2720 orang telah melayarinya

    
    第一种,转义字符

在Mybatis配置Xml文件,严格地讲,在 XML 中仅有字符 “<”和”&” 是非法的。省略号、引号和大于号是合法的,但是把它们替换为实体引用是个好的习惯。

“<” 会产生错误,因为解析器会把该字符解释为新元素的开始。
“&” 也会产生错误,因为解析器会把该字符解释为字符实体的开始。

解决方法,用Xml转义符来替代:

    

第二种,CDATA    

     CDATA 指的是不应由 XML 解析器进行解析的文本数据(Unparsed Character Data)。CDATA 部分中的所有内容都会被解析器忽略。CDATA 部分由 <![CDATA[ 开始,由]]>结束,下面是一段实例:

转义符号代表符号介绍
<<小于
>

> 大于
& &
' 单引号
" 双引号

第二种,CDATA    

<![CDATA[ when min(starttime)<=&#39;12:00&#39; and max(endtime)<=&#39;12:00&#39; ]]>
Salin selepas log masuk

关于 CDATA 部分的注释
 CDATA 部分不能包含字符串 “]]>”。也不允许嵌套的 CDATA 部分。
 标记 CDATA 部分结尾的 “]]>” 不能包含空格或折行。

Atas ialah kandungan terperinci 详细介绍Mybatis在Xml中处理大于号和小于号的方法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan