#64 - Salvare una stringa XML in un file con LINQ To XML

Molto spesso, capita di avere a disposizione non un file XML, ma semplicemente una stringa. Ad esempio, questa ci può essere restituita da un WebService, da una chiamata REST o altro ancora.

Nel caso si voglia validare e salvare questa stringa in un file su disco, si può ricorrere alla classe XDocument. La classe XDocument ha due metodi semplici da utilizzare: Parse e Save.

System.Xml.Linq.XDocument x = 
new System.Xml.Linq.XDocument.Parse(xmlstring);
x.Save("d:\file.xml");


Il metodo Parse analizza la stringa e verifica che si tratti effettivamente di xml valido, mentre il metodo Save salva la stringa in un file su disco.


Approfondimenti
Commenti

Esprimi il tuo giudizio su questo script:

Per procedere devi essere autenticato.

Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.