我正在尝试在WiX安装程序中解析一些XML。XML将是我从Web服务器返回的所有错误的对象。我收到以下代码的问题标题中的错误:
XmlDocument xml = new XmlDocument();
try
{
xml.LoadXml(myString);
}
catch (Exception ex)
{
System.IO.File.WriteAllText(@"C:\text.txt", myString + "\r\n\r\n" + ex.Message);
throw ex;
}
myString
这是(如的输出所示text.txt
)
<?xml version="1.0" encoding="utf-8"?>
<Errors></Errors>
text.txt
看起来像这样:
<?xml version="1.0" encoding="utf-8"?>
<Errors></Errors>
Data at the root level is invalid. Line 1, position 1.
我需要解析该XML,以便查看是否有任何错误。
编辑
此问题不是标记的重复项。在那个问题中,提出问题的人正在使用它LoadXml
来解析XML文件。我正在解析一个字符串,这是正确的用法LoadXml