请问一下XML格式转换的问题
我是这样从数据库调出数据再写入到XMLFile.xml中.....SqlConnection con = new SqlConnection("server=.;database=text;uid=sa;pwd=sa;");
SqlDataAdapter sda = new SqlDataAdapter("select * from XMLFile", con);
DataSet ds = new DataSet();
sda.Fill(ds);
//写入到xml文件中
ds.WriteXml(Server.MapPath("XMLFile.xml"));
结果在XMLFile.xml文件中显示的是如下:
<NewDataSet>
<Table>
<lat>-111</lat>
<lng>50</lng>
<txt>haha</txt>
</Table>
<Table>
<lat>-131</lat>
<lng>42</lng>
<txt>hihihi</txt>
</Table>
</NewDataSet>
但是我想它存储的格式为这样
<markers>
<marker lat="37.441" lng="-122.141" txt="666"/>
<marker lat="37.322" lng="-121.213" txt="555"/>
<marker lat="40.322" lng="-121.213" txt="444"/>
<marker lat="50.322" lng="-121.213" txt="333"/>
<marker lat="22.322" lng="-121.213" txt="222"/>
<marker lat="37.322" lng="-121.213" txt="111"/>
</markers>
请问一下应该怎么解决这个格式呢?
补充:.NET技术 , ASP.NET