今天一个接口忽然报错,错误是:编程
分析 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