【发布时间】:2010-09-23 13:33:40
【问题描述】:
有谁知道为什么下面的代码示例失败并出现 XmlException “根级别的数据无效。第 1 行,位置 1。”
var body = "<?xml version="1.0" encoding="utf-16"?><Report> ......"
XmlDocument bodyDoc = new XmlDocument();
bodyDoc.LoadXml(body);
【问题讨论】:
-
Dan 是对的 - 代码很好。检查 xml 的一种快速简便的方法是在 Internet Explorer 中打开它
-
您确定将正文中的编码设置为 utf-16 而不是别的吗?此外,您的身体字符串是否真的逃脱了,例如body = "\n
这是一个测试 ";