
und
Also XMLSerializer scheint schonmal definitiv die richtige Ecke zu sein...
Aber ich komme nicht so richtig weiter da ich ein "root" Node um die einschliessenden eigentlichen Infos habe...
<root>
<person>
<vorname>hans</vorname>
</person>
<person>
<vorname>otto</vorname>
<person>
</root>
Mittels:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| XmlSerializer xs = new XmlSerializer(typeof(root)); root r = (root)xs.Deserialize(new XmlTextReader("../../XMLFile2.xml")); r.ToString();
public class root { public person person; }
public class person { public string name { get; set; } public string rating { get; set; } } |
komme ich schonmal nach ans gewünschte Ergebnis, aber ich erhalte
a) nur den ersten Datensatz und
b) habe ich ein problem beim auslesen der "adresse" (andere klasse) die ja auch wieder von root umschlossen ist...
Gibts denn nicht irgendwie die möglichkeit erst bei nodelevel2 zu beginnen???
@danielf: namespace gibts leider keines...