【发布时间】:2012-05-08 04:53:01
【问题描述】:
我正在尝试像这样加载 XML:
XmlDocument doc = new XmlDocument();
doc.LoadXml(webBrowser1.DocumentText.ToString());
我总是收到XmlException,每次都带有消息Reference to undeclared entity 'nbsp'. Line 73, position 18.。
有谁知道我做错了什么以及我可以做些什么来防止这种情况发生,XML 页面是每次使用 PHP 动态生成的,它会读取用户登录时之前添加的 cookie。
【问题讨论】:
-
@SteveDanner,我在发布此内容之前一直在搜索,但我确实遇到过,但我在文件中没有看到
nbsp或&。 -
嗯,你能把文件的第 73 行贴出来让我们看看吗?
-
没有第 73 行,不知道为什么错误说那里有错误,我用显示和正在阅读的 2 个可能页面更新了主帖子。
-
你为什么不尝试替换所有 如建议here 所建议的,在使用正则表达式加载 XML 之前留出空格?顺便说一句,加载这些示例文档不会对我产生任何异常。一定有一些 过程中的某个地方。