Share via


Serializar para arquivos, TextWriters e XmlWriters (LINQ to XML)

Você pode serializar árvores XML a File, a TextWriter, ou a XmlWriter.

Você pode serializar qualquer componente XML, incluindo XDocument e XElement, uma cadeia de caracteres usando o método ToString .

Se você desejar suprimir formatação ao serializar a uma cadeia de caracteres, você pode usar o método de XNode.ToString .

O comportamento padrão ao serializar para um arquivo é formatar (recuar) o documento XML resultante. Quando você recuar, o espaço em branco insignificante na árvore XML não é preservada. Para serializar com formatação, use uma das sobrecargas dos seguintes métodos que não têm SaveOptions como um argumento:

Se você desejar que a opção não recuar e não preservar espaço em branco irrisória na árvore XML, use uma das sobrecargas dos seguintes métodos que leva SaveOptions como um argumento:

Para exemplos, consulte o artigo de referência apropriado.