«Les données au niveau racine sont invalides» avec LoadXml

J’ai un extrait de code:

XmlDocument doc = new XmlDocument(); try { doc.LoadXml(xmlPath); } catch (Exception ex) { ssortingng exMessage = ex.Message; } 

Le XML ressemble à ceci

     .3dm x-world/x-3dmf   

Sa produisant cette erreur:

Les données au niveau racine ne sont pas valides. Ligne 1, position 1.

Une idée de ce qui ne va pas?

Utilisez doc.Load (xmlPath). LoadXML sert à charger une chaîne XML.

Vous transmettez un chemin de fichier à un paramètre qui doit contenir le XML lui-même.

xmlPath contient-il l’intégral XML ou un chemin d’access à un fichier qui le contient? La méthode LoadXml attend le code XML réel et non un chemin d’access à un fichier. Si vous souhaitez charger le XML à l’aide d’un chemin, à l’aide de la méthode Load .