在 XML 中,一些字符擁有特殊的意義。spa
若是你把字符 "<" 放在 XML 元素中,會發生錯誤,這是由於解析器會把它看成新元素的開始。code
這樣會產生 XML 錯誤:table
<message>if salary < 1000 then</message>
爲了不這個錯誤,請用實體引用來代替 "<" 字符:引用
<message>if salary 1000 then</message><
在 XML 中,有 5 個預約義的實體引用:註釋
< | < | 小於 |
> | > | 大於 |
& | & | 和號 |
' | ' | 單引號 |
" | " | 引號 |
註釋:在 XML 中,只有字符 "<" 和 "&" 確實是非法的。大於號是合法的,可是用實體引用來代替它是一個好習慣。tab