1. 程式人生 > >XML中包含非法字元的處理方法

XML中包含非法字元的處理方法

如果一個xml檔案的兩個標籤之前有"<"或"&"會導致xml解析異常,處理方式有兩種:
1、將"<"或"&"進行轉義,轉義字元對應關係如下:

&lt; < 小於號 

&gt; > 大於號 

&amp; & 和 

&apos; ' 單引號 

&quot; " 雙引號

以上5個是在xml協議中預定義好的實體,實體必須以符號"&"開頭,以符號";"結尾。 注意: 只有"<" 字元和"&"字元對於XML來說是嚴格禁止使用的。剩下的都是合法的,為了減少出錯,使用實體是一個好習慣。

2、標籤之間的字串用<![CDATA[" 標記開始,以"]]>結尾。