序列化为文件、TextWriter 和 XmlWriter (LINQ to XML)
可以将 XML 树序列化为 File、TextWriter 或 XmlWriter。
可以使用 XDocument 方法,将任何 XML 组件(包括 XElement 和 ToString
)序列化为一个字符串。
在序列化为字符串时,如果要禁止格式化,可以使用 XNode.ToString 方法。
序列化为文件时,默认行为是格式化(缩进)生成的 XML 文档。 缩进时,不会保留 XML 树中无意义的空白。 若要使用格式化方式进行序列化,请使用不将 SaveOptions 作为参数的以下方法的重载之一:
如果要选择不在 XML 树中缩进,并保留无意义空白,请使用将 SaveOptions 作为参数的以下方法的重载之一:
有关示例,请参见相应的参考文章。