Skip to main content
 首页 » 编程设计

c#之从 webBrowser 控件读取 XML

2024年01月02日39del

我正在尝试像这样加载 XML:

XmlDocument doc = new XmlDocument(); 
 
doc.LoadXml(webBrowser1.DocumentText.ToString()); 

我总是得到一个 XmlException 抛出,消息 Reference to undeclared entity 'nbsp'。第 73 行,第 18 位。 每次。

有谁知道我做错了什么以及我可以做些什么来防止这种情况发生,XML 页面每次都是使用 PHP 动态生成的,它会读取之前在用户登录时添加的 cookie。

请您参考如下方法:

替换:

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

与:

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