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

相关文章
相关标签/搜索