Objekte verschiedener Klassen als XML speichern

Wenn Sie in Ihrem Programm Objekte als XML-Datei speichern wollen, dann ist ein naheliegender Ansatz die Objekte einer Klasse in einer Datei zu speichern. Aber wenn Sie Objekte verschiedener Klassen haben, die untereinander in Beziehung stehen, was tun Sie dann? Im folgenden Beispiel sieht man einen Ausschnitt aus dem Klassendiagramm einer Termin- und Aufgabenverwaltung. Gemeinsame … weiterlesen

XML-Daten speichern klappt super, aber lesen klappt nicht (InvalidOperationException oder InvalidCastException)

Beim Serialisieren von Objekten im XML-Format legen Sie in den Anwendungseinstellungen den Pfad fest, unter dem die Datei mit den Daten gespeichert werden soll. Nach dem Speichern kann man dort mit einem Text-Editor bequem kontrollieren, ob die Objekte richtig im XML-Format gespeichert wurden. Wenn das gut geklappt hat, sollte doch auch das Laden klappen. Allerdings … weiterlesen