mybatis.xml路徑中&字符報錯(Xml 文件&等特殊字符解析)

一、問題

下面兩個圖片是同樣的一個字符串因爲包含&,在是Java文件中正常,但是XML文件卻出現錯誤。

Java文件:
在這裏插入圖片描述XML文件:在這裏插入圖片描述

二、解決

在xml文件中,有一些符號是具有特殊意義的,如果直接使用會導致,xml解析報錯,例如<,xml解析器會把小於號當做標籤的開始,因此會導致錯誤,爲了避免錯誤,我們需要將特殊的字符使用其對應的轉義實體進行操作。

"<"     ---->     "&lt;"
">"     ---->     "&gt;"
"&"     ---->     "&amp;"
"‘"	    ---->     "&apos;"
"“"     ---->     "&quot;"

所以在xml中直接使用&是錯誤的,必須使用其轉義的字符,通常是在xml中傳遞超鏈接會遇到這個問題,這裏就是鏈接數據庫的限制條件出錯。
在這裏插入圖片描述

發佈了138 篇原創文章 · 獲贊 146 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章