Я намагаюся проаналізувати якийсь 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 для синтаксичного аналізу, щоб я міг перевірити, чи не мали я помилок.
Редагувати
Це питання не є копією, як позначено. У цьому питанні особа, яка задала запитання, використовувала LoadXml
для синтаксичного аналізу XML-файл. Я аналізую рядок, що є правильним використаннямLoadXml