今天一個接口忽然報錯,錯誤是:編程
分析 EntityName 時出錯。 行 35,位置 90。編碼
xmlDoc.Load(System.Web.HttpContext.Current.Server.MapPath("AD/xml/CheckForUpdate.xml"));
後來發現,代碼並無問題,問題出在xml內容裏。由於xml新增的內容裏包含了&符號,在涉及到xml編程的過程當中,忽略了xml中特殊符號表示的方法。spa
下表列出了這些特殊字符並描述了它們的含義。有關更多信息,請參見 XML 1.0 規範 中的 XML 1.0 規範。code
特殊字符 特殊含義 實體編碼xml
> 開始標記 >blog
< 結束標記 <接口
" 引號 "it
' 撇號 'class
& "&"符號 &date