Klasse in XML serialisieren?

8

Ich habe die folgende Klasse und die Liste, die sie enthält:

%Vor%

Wie kann ich das Tracking in XML serialisieren?

Ich weiß, dass ich [Serializable] auf der Liste verwenden und es in eine Datei serialisieren kann, aber ich bin mir nicht sicher, wie ich es definiere, um es als XML zu speichern.

    
Guapo 09.05.2011, 13:36
quelle

2 Antworten

19

Wenn beide Klassen mit dem Attribut [Serializable] gekennzeichnet wurden, sollte das Speichern von Dingen in einer Datei so einfach sein wie:

%Vor%

Aktualisieren

Leider haben Sie nicht bemerkt, dass Sie gefragt haben, wie Sie die Ausgabe anpassen können. Das sind die Attribute [XmlAttribute] und [XmlElement] für:

%Vor%     
Justin Niessner 09.05.2011, 13:44
quelle
0

Sie benötigen einen Stream und ein XmlSerializer-Objekt, hier ein Beispiel:

%Vor%

Vergessen Sie nicht, Fehler auf Ihre eigene Art zu behandeln. Und ich gehe auch davon aus, dass Sie alle Eigenschaften Ihrer Klasse serialisieren möchten.

    
Smur 09.05.2011 13:43
quelle

Tags und Links