[C#]XmlSerializer Daten hinzufügen

02/24/2012 08:14 haarprogramms#1
Hey Leute,

ich bin gerade dabei etwas C# nachzuholen(nachdem ich gleich mit c++ angefangen hatte).
Ich hab mir eine .xml datei mit dem XmlSerializer schreiben lasse, jedoch überschreibt er beim hinzufügen(User eingabe) die Datei.

Ich hab jetzt gelesen,dass ich die Datei erst deserialisieren lassen soll.

Soweit bin ich auch schon, aber ich muss die alten Daten ja in Variablen speichern lassen, welche dann eine neue Liste sind und ich kann nur eine List serialisieren, wenn ich beide serialisieren lasse, überschreibt er die alten Daten wieder.

Wie kann ich das am besten Lösen?
Oder gibt es doch eine Möglichkeit ganz simpel Daten hinzuzufügen?

P.S.: Ich möchte das ganze mit dem XmlSerializer probieren, nicht mit XmlToLinq oder soetwas.

Danke :)
02/25/2012 20:51 nkkk#2
naja du liest die alte liste mit xmlseralizer aus, dann hängst du die neue liste an die alte liste ran, und anschliesend speicherst du sie wieder ab mit xml seralizer.