Я пытаюсь разобрать некоторые XML внутри установщика WiX. XML будет объектом всех моих ошибок, возвращаемых с веб-сервера. Я получаю ошибку в заголовке вопроса с помощью этого кода:
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 для синтаксического анализа, чтобы я мог видеть, были ли у меня какие-либо ошибки.
Edit
Этот вопрос не является дубликатом, как отмечено. В этом вопросе человек, задающий вопрос, использовал LoadXml
для анализа XML файла. Я разбираю строку, которая является правильным использованием LoadXml