XmlDocument.Load()加载xml文件时,提示分析 EntityName 时出错的问题。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了XmlDocument.Load()加载xml文件时,提示分析 EntityName 时出错的问题。相关的知识,希望对你有一定的参考价值。
今天一个接口突然报错,错误是:
分析 EntityName 时出错。 行 35,位置 90。
xmlDoc.Load(System.Web.HttpContext.Current.Server.MapPath("AD/xml/CheckForUpdate.xml"));
后来发现,代码并没有问题,问题出在xml内容里。因为xml新增的内容里包含了&符号,在涉及到xml编程的过程中,忽略了xml中特殊符号表示的方法。
下表列出了这些特殊字符并描述了它们的含义。有关更多信息,请参见 XML 1.0 规范 中的 XML 1.0 规范。
特殊字符 特殊含义 实体编码
> 开始标记 >
< 结束标记 <
" 引号 "
‘ 撇号 '
& "&"符号 &
以上是关于XmlDocument.Load()加载xml文件时,提示分析 EntityName 时出错的问题。的主要内容,如果未能解决你的问题,请参考以下文章
XmlDocument.Load(url) 本地和http远程
XmlDocument.Load(url) url是https远程时,报错