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 .