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 を解析する必要があります。