Xml.LoadData – Daten auf der Stammebene sind ungültig. Zeile 1, Position 1
Posted: 28 Dec 2024, 19:15
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:
ist dies (wie in der Ausgabe von text.txt zu sehen)
sieht folgendermaßen aus:
Ich benötige dieses XML zum Parsen, damit ich sehen kann, ob Fehler aufgetreten sind.
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
Code: Select all
Code: Select all
text.txt
Code: Select all
Data at the root level is invalid. Line 1, position 1.