第一種,轉義字元
在Mybatis設定#Xml文件,嚴格地講,在XML 中僅有字元“<”和”&” 是非法的。省略號、引號和大於號是合法的,但是把它們替換為實體引用是個好的習慣。
“<” 會產生錯誤,因為解析器會把該字元解釋為新元素的開始。
“&” 也會產生錯誤,因為解析器會把該字元解釋為字元實體的開始。
解決方法,以Xml轉義符號取代:
代表符號 | 介紹 | |
---|---|---|
< | 小於 | |
> | 大於 | |
& | 和 | |
' | 單引號 | |
「 | 雙引號 |
<![CDATA[ when min(starttime)<='12:00' and max(endtime)<='12:00' ]]>
關於CDATA 部分的註釋: CDATA 部分不能包含
字串 “]]>”。也不允許巢狀的 CDATA 部分。 標記 CDATA 部分結尾的 “]]>” 不能包含空格或折行。
以上是詳細介紹Mybatis在Xml中處理大於號和小於號的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!