Page 1 of 1

Xml.LoadData – Daten auf der Stammebene sind ungültig. Zeile 1, Position 1

Posted: 28 Dec 2024, 19:15
by Guest
Ich versuche, XML in einem WiX-Installationsprogramm zu analysieren. Das XML wäre ein Objekt aller meiner von einem Webserver zurückgegebenen Fehler. Ich erhalte die Fehlermeldung im Fragentitel mit diesem Code:

Code: Select all

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;
}

Code: Select all

myString
ist dies (wie in der Ausgabe von text.txt zu sehen)

Code: Select all


Code: Select all

text.txt
sieht folgendermaßen aus:

Code: Select all



Data at the root level is invalid. Line 1, position 1.
Ich benötige dieses XML zum Parsen, damit ich sehen kann, ob Fehler aufgetreten sind.