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.