mybatis 報The content of elements must consist of well-formed character data or markup. 語法格式錯誤


最近在寫sql的時候 同時使用到了 >= 和 <= 之前只使用一個的時候 沒有什么問題,今天同時使用到了兩個,結果xml出現了The content of elements must consist of well-formed character data or markup.提示格式錯誤;

原來在xml中使用“<”  ">" "&" 等一些這樣的操作符時,xml會把它當成一個新的元素開始;

解決方法: 使用< ![CDATA[" 標記開始,以"]]> 包裹

在< ![CDATA[" 標記開始,以"]]> 里包裹的元素,在xml解析時會被解析器忽略

比如  >= 可以寫成     <![CDATA[ >= ]]>  ; <=等於可以寫成   <![CDATA[ <= ]]> 

記下次錯,以防忘記


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM