DataSet ds = new DataSet(); SqlConnection conn = new SqlConnection("server = localhost;uid=sa;pwd=1qaz2wsx;database=test"); conn.Open(); SqlCommand comm = null; comm = new SqlCommand(@"SELECT * FROM person",conn); SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = comm; da.Fill(ds,"table"); ds.WirteXml(@"C://a.xml",XmWriteMode.WriteSchema);