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.







