Hoi,
ich verzweifle gerade daran eine XML-Datei auszulesen. Und zwar hab ich das Problem, wenn ich versuche Elements auf einen bestimmten Node zu machen (Elements, da er mehrfach vorhanden ist), dann bekomme ich immer ein leeres Object vom Typ IEnumerable<XElement> zurück. Darum hab ich testweise mal XML.Elements() ohne Parameter, dann schmeißt er mir zwar das komplette Dokument in das IEnumerable<XElement>, allerdings als ein einziger Eintrag, so das ich auch mit ner Foreach-Schleife nicht durchitarieren kann.
Hat vielleicht irgendjemand eine Ahnung, woran das liegen kann (ich muss auch zugeben, ich hab noch nicht wirklich groß mit XML gearbeitet). Ich verzweifle so langsam, da ich schon seit mehreren Stunden versuche diese Daten abzurufen. Der Quellcode den ich verwende lauetet:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7:
| XDocument xml = XDocument.Load(filePath); IEnumerable<XElement> elements = xml.Elements();
foreach (var item in elements) { var test = item; } |
Die XML-Datei darf ich euch leider nicht zeigen. Ich hoffe ihr könnt mir trotzdem irgendwie weiterhelfen.
Lg
Maliko