J'essaie d'analyser un fichier XML dans un programme d'installation WiX. Le XML serait un objet de toutes mes erreurs retournées par un serveur web. J'obtiens l'erreur dans le titre de la question avec ce 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
est le suivant (comme on le voit dans la sortie de text.txt
)
<?xml version="1.0" encoding="utf-8"?>
<Errors></Errors>
text.txt
ressemble à ça :
<?xml version="1.0" encoding="utf-8"?>
<Errors></Errors>
Data at the root level is invalid. Line 1, position 1.
J'ai besoin que ce XML soit analysé pour que je puisse voir si j'ai eu des erreurs.