Pobieram sobie dane z bazy danych selectem do DataSeta, następnie wrzucam ten wynik do xmla:
SqlDataAdapter sqlDA = new SqlDataAdapter(sql, sqlConnection_Link);
DataSet ds = new DataSet(rootName);
sqlDA.Fill(ds);
XmlDocument doc = new XmlDocument();
doc.LoadXml(ds.GetXml());
Nie wiem tylko jak to zrobić, żeby wiersze nazywały się jakoś konkretnie, a nie "Table"... I najlepiej, żeby nie była to pętla po node'ach xmla...