序列化為檔案、TextWriter 與 XmlWriter (LINQ to XML)

您可以將 XML 樹狀序列化至 FileTextWriterXmlWriter

您可以使用 XDocument 方法,將任何 XML 元件 (包括 XElementToString) 序列化至字串。

如果您要在序列化至字串時隱藏格式,您可以使用 XNode.ToString 方法。

序列化至檔案時的預設行為是格式化 (縮排) 所產生的 XML 文件。 當您縮排時,不會保留 XML 樹狀結構中不顯著的空白區。 若要使用格式序列化,請使用下列沒有採用 SaveOptions 當做引數之方法的其中一個多載:

如果您想要選擇不縮排和不保留 XML 樹狀結構中的無效空白字元,請使用下列採用 SaveOptions 當做引數之方法的其中一個多載:

如需範例,請參閱適當的參考文章。