xml to data table
DataTable dt=new DataTable();
DataSet ds = new DataSet();
StringReader reader = new StringReader(Xmlstring);
ds.ReadXml(reader);
dt = ds.Tables[0];
Data Table to Xml
MemoryStream str = new MemoryStream();
dt.WriteXml(str, true);
str.Seek(0, SeekOrigin.Begin);
StreamReader sr = new StreamReader(str);
string Xmlstring= sr.ReadToEnd();
Hope you will get solution ...
[Edit]Code block formatting added[/Edit]