Cacchio non sapevo di questo utilissimo metodo del datatable. Stando alla documentazione di microsoft il metodo supporta vari overload quindi puoi passarci uno stream o semplicemente un file xml sul quale verrano salvati i dati. Per es in C#:
DataTable dt = new DataTable("MyDataTable");
dt.WriteXml(@"C:\MyServer1\DataTable.xml");
oppure su una stringa:
System.IO.StringWriter writer = new System.IO.StringWriter();
dataTable.WriteXml(writer, XmlWriteMode.WriteSchema, false);
string xmlFromDataTable = writer.ToString();
Chiccomox
http://www.dotnetpertutti.com/
http://www.windowspertutti.com/