我试图像这样加载XML:

XmlDocument doc = new XmlDocument();

doc.LoadXml(webBrowser1.DocumentText.ToString());


我总是将其抛出XmlException,每次都会出现消息Reference to undeclared entity 'nbsp'. Line 73, position 18.

有谁知道我在做什么错以及我能做些什么来防止这种情况的发生,因此每次使用PHP都会动态生成XML页,并且该XML页会读取用户登录时先前添加的cookie。

最佳答案

更换:

doc.LoadXml(webBrowser1.DocumentText.ToString());


与:

doc.LoadXml(webBrowser1.DocumentText.ToString().Replace(" ", " "));

关于c# - 从webBrowser控件读取XML,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10486271/

10-13 06:21