Als «xml-serialization» getaggte Fragen

Dieses Tag bezieht sich auf Serialisierungstechnologien, die XML als Datenformat verwenden.

292
Serialisieren Sie ein Objekt in XML

Ich habe eine C # -Klasse, die ich geerbt habe. Ich habe das Objekt erfolgreich "gebaut". Aber ich muss das Objekt in XML serialisieren. Gibt es eine einfache Möglichkeit, dies zu tun? Es sieht so aus, als ob die Klasse für die Serialisierung eingerichtet wurde, aber ich bin nicht sicher, wie ich...

179
XML-String in Objekt konvertieren

Ich empfange XML-Zeichenfolgen über einen Socket und möchte diese in C # -Objekte konvertieren. Die Nachrichten haben die Form: <msg> <id>1</id> <action>stop</action> </msg> Ich bin neu in .Net und bin mir nicht sicher, wie ich dies am besten durchführen...

153
Richtige Implementierung von IXmlSerializable?

IXmlSerializableWelche Regeln und Best Practices gibt ein Programmierer , wenn er sich für die Implementierung entscheidet? Ich habe gehört, dass dies GetSchema()zurückkehren nullund ReadXmlvor der Rückkehr zum nächsten Element wechseln sollte. Ist das wahr? Und was ist mit WriteXml- sollte es ein...

128
XML-Serialisierung - Nullwerte ausblenden

Kann ich bei Verwendung eines standardmäßigen .NET Xml-Serializers alle Nullwerte ausblenden? Das Folgende ist ein Beispiel für die Ausgabe meiner Klasse. Ich möchte die nullbaren Ganzzahlen nicht ausgeben, wenn sie auf null gesetzt sind. Aktuelle XML-Ausgabe: <?xml version="1.0"...

121
Fallstricke bei der .NET XML-Serialisierung? [geschlossen]

Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese...

112
Serialisieren eines Objekts als UTF-8-XML in .NET

Die ordnungsgemäße Objektentsorgung wurde der Kürze halber entfernt, aber ich bin schockiert, wenn dies der einfachste Weg ist, ein Objekt als UTF-8 im Speicher zu codieren. Es muss einen einfacheren Weg geben, nicht wahr? var serializer = new XmlSerializer(typeof(SomeSerializableObject)); var...