为了账号安全,请及时绑定邮箱和手机立即绑定

当包含XML标头时,为什么C#XmlDocument.LoadXml(string)失败?

当包含XML标头时,为什么C#XmlDocument.LoadXml(string)失败?

慕丝7291255 2019-11-13 14:02:01
有谁知道为什么以下代码示例由于XmlException“根级别的数据无效。第1行,位置1”而失败。var body = "<?xml version="1.0" encoding="utf-16"?><Report> ......"XmlDocument bodyDoc = new XmlDocument();            bodyDoc.LoadXml(body);
查看完整描述

3 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

简单有效的解决方案:代替使用LoadXml()方法,而使用Load()方法


例如:


XmlDocument xmlDoc = new XmlDocument();

xmlDoc.Load("sample.xml");


查看完整回答
反对 回复 2019-11-13
  • 3 回答
  • 0 关注
  • 1013 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信