xml轉義字符

非法的 XML 字符必須被替換爲實體引用(entity reference)。

假如您在 XML 文檔中放置了一個類似 "<" 字符,那麼這個文檔會產生一個錯誤,這是因爲解析器會把它解釋爲新元素的開始。因此你不能這樣寫:

<message>if salary < 1000 then</message>

爲了避免此類錯誤,需要把字符 "<" 替換爲實體引用,就像這樣:

<message>if salary &lt; 1000 then</message>

在 XML 中有 5 個預定義的實體引用:

&lt;<小於
&gt;>大於
&amp;&和號
&apos;'省略號
&quot;"引號

註釋:嚴格地講,在 XML 中僅有字符 "<"和"&" 是非法的。省略號、引號和大於號是合法的,但是把它們替換爲實體引用是個好的習慣。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章