XML中需要转义的字符
生活随笔
收集整理的這篇文章主要介紹了
XML中需要转义的字符
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
有的數據庫表的字段名,對于某些數據庫來講,是屬于關鍵字或者保留字來處理識別的,那么這個時候,需要對這樣的字段名進行轉義處理,一般在執行sql 語句腳本的情況,處理辦法是在這個字段名外加上雙引號就可以識別,但是對于程序里,尤其是hibernate映射這種的,也需要在映射文件進行處理。處理辦法其實也是加上雙引號,但是需要轉義的雙引號,普通的不行。
<property name="context" type="blob"><column name="CONTEXT" /></property>比如說,上面xml映射文件里這個CONTEXT是關鍵字或者保留字的話,需要處理如下:
<property name="context" type="blob"><column name=""CONTEXT"" /></property>在讀取的時候,解析器會自動將其轉換回"&","<",">"等特殊字符,正常來說,只有"<" 字符和"&"字符對于XML來說是嚴格禁止使用的。?
需要注意的是:?
a. 轉義序列各字符間不能有空格;?
b. 轉義序列必須以";"結束;?
c. 單獨的&不被認為是轉義開始;?
d. 區分大小寫。?
以下是XML中需要的轉義字符:[/size]?
&(邏輯與)? &????????
<(小于)??? <????????
>(大于)??? >????????
"(雙引號)? "??????
'(單引號)? '?[/size]
轉載于:https://www.cnblogs.com/city-light/p/8919900.html
總結
以上是生活随笔為你收集整理的XML中需要转义的字符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql连接com.mysql.jdb
- 下一篇: sql xml 入门