Forums Neueste Beiträge
 

xmserializer fragen

15/07/2008 - 15:35 von Michael | Report spam
Hallo zusammen,

ich hab da ein paar fragen zum xmlserializer

1.) gibt es eine möglichkeit nicht in eine Datei zu serialisieren sondern in
einen string ?
2.) gibt es einen Weg nur teile einer Klasse zu serialisieren?

Danke und Gruss
Michael
 

Lesen sie die antworten

#1 Frank Dzaebel
15/07/2008 - 16:36 | Warnen spam
Hallo Michael,

ich hab da ein paar fragen zum xmlserializer

1.) gibt es eine möglichkeit nicht in eine Datei zu serialisieren sondern in
einen string ?



ja, z.B. über den StringWriter - in diesem Beispiel:

[XmlSerializer.Serialize-Methode (TextWriter, Object)
(System.Xml.Serialization)]
http://msdn.microsoft.com/de-de/lib...aekdk.aspx

anstatt dem TextWriter: einen StringWriter zuweisen:

[StringWriter-Klasse (System.IO)]
http://msdn.microsoft.com/de-de/lib...riter.aspx

Alternativ auch über MemoryStream.



2.) gibt es einen Weg nur teile einer Klasse zu serialisieren?



Ja - sind die von IDictionary abgeleitet?
Verschiedenste Möglichkeiten bis hin
zur Ableitung von IXmlSerializable. Aber auch
über TypeConverter mit entsprechenden
XmlIgnore-Attributen möglich.
Welche Serialiierung soll denn benutzt werden.
XmlSerialisierung, SoapFormatter oder BinaryFormatter?


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen