Serialisieren in Dateien, 'TextWriter' und 'XmlWriter'

Aktualisiert: November 2007

Sie können XML-Strukturen in eine File, in einen TextWriter oder in einen XmlWriter serialisieren.

Mit der ToString-Methode können Sie jede XML-Komponente, auch XDocument und XElement, in eine Zeichenfolge serialisieren.

Wenn Sie beim Serialisieren in eine Zeichenfolge die Formatierung unterdrücken möchten, können Sie die XNode.ToString-Methode verwenden.

DasStandardverhalten beim Serialisieren in eine Datei besteht darin, dass das resultierende XML-Dokument formatiert (mit Einzügen versehen) wird. Wenn Sie das Dokument mit Einzügen versehen, wird der nicht signifikante Leerraum in der XML-Struktur nicht beibehalten. Wenn Sie eine Serialisierung mit Formatierung vornehmen möchten, verwenden Sie eine der Überladungen der folgenden Methoden, die SaveOptions nicht als Argument akzeptieren.

Wenn Sie möchten, dass keine Einzüge vorgenommen werden und der nicht signifikante Leerraum in der XML-Struktur beibehalten wird, verwenden Sie eine der Überladungen der folgenden Methoden, die SaveOptions als Argument akzeptieren:

Beispiele finden Sie im entsprechenden Referenzthema.

Siehe auch

Konzepte

Serialisieren von XML-Strukturen