Serializace souborů, TextWriters a XmlWriters (LINQ to XML)

Stromy XML lze serializovat na , Filea TextWriter, nebo XmlWriter.

Pomocí metody můžete serializovat libovolnou komponentu XML, včetně XDocument a XElement, do řetězce ToString .

Pokud chcete potlačit formátování při serializaci na řetězec, můžete použít metodu XNode.ToString .

Výchozím chováním při serializaci souboru je formátování (odsazení) výsledného dokumentu XML. Když odsadíte, nezachovají se nevýznamné prázdné znaky ve stromu XML. K serializaci s formátováním použijte jedno z přetížení následujících metod, které nebere SaveOptions jako argument:

Pokud chcete, aby se možnost neodsazení a zachování nevýznamného prázdného místa ve stromu XML, použijte jedno z přetížení následujících metod, které jako argument přijímá SaveOptions :

Příklady najdete v příslušném referenčním článku.