XML-Datei kann nicht gelesen werden
-
Hallo,
ich bin gerade etwas am verzweifeln, da ich die Exception <Data at the root level is invalid. Line 1, position 1.> nicht verstehe. Ich habe folgende XML:
<?xml version="1.0" encoding="UTF-8"?> <preferences> <resourcesPath>resources</resourcesPath> <temporaryPath>temporaryFiles</temporaryPath> </preferences>
Diese versuche ich zu lesen mit:
try { if (File.Exists(this.FileName)) { this.Document = new XmlDocument(); this.Document.LoadXml(this.FileName); if (this.Document != null) { var documentElement = this.Document.DocumentElement; if (documentElement == null) throw new ArgumentException("Preferences could not be loaded"); this.ResourcesPath = FindElementValue(documentElement, XmlResourcesPath); this.TemporaryPath = FindElementValue(documentElement, XmlTemporaryPath); } } else { throw new Exception("File <" + this.FileName + "> could not be found"); } } catch (Exception exception) { throw new Exception("Preferences could not be loaded", exception); }
In Zeile <6> fliegt dann die o.g. Exception. Die XML-Datei ist vorhanden und kann eigentlich nicht falsch sein (ist mit VS-Code erstellt). Was also läuft hier falsch?
Hat jemand eine Idee?
Vielen Dank im Voraus
VG Torsten
-
-
Ach du Sch... . Das ist mir beim Recherchieren nicht aufgefallen, vielen, vielen Dank
Guten Rutsch
VG Torsten
-
Hello this is Gulshan Negi
Well, ensure that the file is saved as an XML file and not in a different format such as a text file or word document.
Hope it will work.
Thanks
-
This post is deleted!