Ich versuche, XML in einem WiX-Installationsprogramm zu analysieren. Das XML wäre ein Objekt aller meiner Fehler, die von einem Webserver zurückgegeben wurden. Ich erhalte den Fehler im Fragentitel mit diesem Code:
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
ist dies (wie in der Ausgabe von gesehen text.txt
)
<?xml version="1.0" encoding="utf-8"?>
<Errors></Errors>
text.txt
kommt so aus:
<?xml version="1.0" encoding="utf-8"?>
<Errors></Errors>
Data at the root level is invalid. Line 1, position 1.
Ich benötige dieses XML zum Parsen, damit ich sehen kann, ob ich Fehler hatte.
Bearbeiten
Diese Frage ist kein Duplikat wie markiert. In dieser Frage hat die Person, die die Frage gestellt hat LoadXml
, eine XML-Datei analysiert. Ich analysiere einen String, der die richtige Verwendung von istLoadXml