Serializzazione in oggetti File, TextWriter e XmlWriter

È possibile serializzare le strutture ad albero XML in un oggetto File, TextWriter o XmlWriter.

È possibile serializzare qualsiasi componente XML, incluso XDocument e XElement, in una stringa utilizzando il metodo ToString.

Per eliminare la formattazione quando si esegue la serializzazione in una stringa, utilizzare il metodo XNode.ToString.

Il comportamento predefinitoquando si esegue la serializzazione in un file implica la formattazione, ovvero l'impostazione di rientri, nel documento XML. Quando si impostano i rientri, lo spazio vuoto non significativo nella struttura ad albero XML non viene conservato. Per serializzare e formattare al contempo il documento, utilizzare uno degli overload dei metodi seguenti che non accettano SaveOptions come argomento:

Se si desidera applicare l'opzione per non impostare i rientri e conservare lo spazio vuoto non significativo nella struttura ad albero XML, utilizzare uno degli overload dei metodi seguenti che accettano SaveOptions come argomento:

Per gli esempi, vedere l'argomento di riferimento appropriato.

Vedere anche

Concetti

Serializzazione di strutture ad albero XML