XmlDocument.Load()加載xml文件時,提示分析 EntityName 時出錯的問題。

今天一個接口忽然報錯,錯誤是:編程

分析 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

<             結束標記       &lt;接口

"              引號             &quot;it

'               撇號             &apos;class

&            "&"符號         &amp;date

相關文章
相關標籤/搜索