Salvare una stringa XML in un file con LINQ To XML

di Stefano Mostarda, in LINQ, 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.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi