Serializowanie do plików, textWriters i XmlWriters (LINQ to XML)

Drzewa XML można serializować do Fileelementu , , TextWriterlub XmlWriter.

Można serializować dowolny składnik XML, w tym XDocument i XElement, do ciągu przy użyciu ToString metody .

Jeśli chcesz pominąć formatowanie podczas serializacji do ciągu, możesz użyć XNode.ToString metody .

Zachowaniem domyślnym podczas serializacji do pliku jest sformatowanie (wcięcie) wynikowego dokumentu XML. Wcięcie nieistotne odstępy w drzewie XML nie są zachowywane. Aby serializować z formatowaniem, użyj jednego z przeciążeń następujących metod, które nie przyjmują SaveOptions jako argumentu:

Jeśli chcesz, aby opcja nie wcięcia i zachować nieistotne odstępy w drzewie XML, użyj jednego z przeciążeń następujących metod, które przyjmuje SaveOptions jako argument:

Przykłady można znaleźć w odpowiednim artykule referencyjnym.