1. 程式人生 > >XML中必須進行轉義的字符

XML中必須進行轉義的字符

寫入 符號 實體 class 進行 好的 大於 引號 都是

XML實體中不允許出現"&","<",">"等特殊字符,否則XML語法檢查時將出錯,如果編寫的XML文件必須包含這些字符,則必須分別寫成"&amp;","&lt;","&gt;"再寫入文件中。例如,如果在XML文檔中使用類似"<" 的字符, 那麽解析器將會出現錯誤,因為解析器會認為這是一個新元素的開始。

下面是五個在XML文檔中預定義好的實體:

&lt; < 小於號
&gt; > 大於號
&amp; & 和
&apos; ‘ 單引號
&quot; " 雙引號

總結:實體必須以符號"&"開頭,以符號";"結尾。 註意: 只有"<" 字符和"&"字符對於XML來說是嚴格禁止使用的。剩下的都是合法的,為了減少出錯,使用實體是一個好習慣。

XML中必須進行轉義的字符