詳細介紹Mybatis在Xml中處理大於號和小於號的方法

黄舟
發布: 2017-03-11 17:39:32
原創
2738 人瀏覽過

    
    第一種,轉義字元

在Mybatis設定#Xml文件,嚴格地講,在XML 中僅有字元“<”和”&” 是非法的。省略號、引號和大於號是合法的,但是把它們替換為實體引用是個好的習慣。

“<” 會產生錯誤,因為解析器會把該字元解釋為新元素的開始。
 “&” 也會產生錯誤,因為解析器會把該字元解釋為字元實體的開始。

    解決方法,以Xml轉義符號取代:

##。 代表符號#<<小於>

>大於&&和''單引號"「雙引號#    

#第二種,CDATA    

    

CDATA 指的是XML 解析器不應解析的文字資料(Unparsed Character Data)。 CDATA 部分中的所有內容都會被解析器忽略。 CDATA 部分由 開始,由]]>結束,下面是一段實例:

介紹
第二種,CDATA    

<![CDATA[ when min(starttime)<=&#39;12:00&#39; and max(endtime)<=&#39;12:00&#39; ]]>
登入後複製

關於CDATA 部分的

註釋  CDATA 部分不能包含
字串 “]]>”。也不允許巢狀的 CDATA 部分。  標記 CDATA 部分結尾的 “]]>” 不能包含空格或折行。

以上是詳細介紹Mybatis在Xml中處理大於號和小於號的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板