XML實體中不允許出現"&","<",">"等特殊字元,否則XML語法檢查時將出錯,如果編寫的XML檔案必須包含這些字元,則必須分別寫成"&","<",">"再寫入檔案中。例如,如果在XML文件中使用類似"<"的字元,那麼解析器將會出現錯誤,因為解析器會認為這是一個新元素的開始。所以不應該像下面那樣書寫程式碼:[html]viewplaincopy<age>age<30</age>為了避免出現這種情況,必須將字元"<"轉換成實體,像下面這樣:<age>age<30</age>在讀取的時候,解析器會自動將其轉換回"&","<",">"等特殊字元,正常來說,只有"<"字元和"&"字元對於XML來說是嚴格禁止使用的。需要注意的是:a.轉義序列各字元間不能有空格;b.轉義序列必須以";"結束;c.單獨的&不被認為是轉義開始;d.區分大小寫。以下是XML中需要的跳脫字元:&(邏輯與)&<(小於)<>(大於)>"(雙引號)""(單引號)"
XML實體中不允許出現"&","<",">"等特殊字元,否則XML語法檢查時將出錯,如果編寫的XML檔案必須包含這些字元,則必須分別寫成"&","<",">"再寫入檔案中。例如,如果在XML文件中使用類似"<"的字元,那麼解析器將會出現錯誤,因為解析器會認為這是一個新元素的開始。所以不應該像下面那樣書寫程式碼:[html]viewplaincopy<age>age<30</age>為了避免出現這種情況,必須將字元"<"轉換成實體,像下面這樣:<age>age<30</age>在讀取的時候,解析器會自動將其轉換回"&","<",">"等特殊字元,正常來說,只有"<"字元和"&"字元對於XML來說是嚴格禁止使用的。需要注意的是:a.轉義序列各字元間不能有空格;b.轉義序列必須以";"結束;c.單獨的&不被認為是轉義開始;d.區分大小寫。以下是XML中需要的跳脫字元:&(邏輯與)&<(小於)<>(大於)>"(雙引號)""(單引號)"