当前位置: 代码迷 >> ASP.NET >> DataSet内容加入XML中,而不是重写XML内容,该如何处理
  详细解决方案

DataSet内容加入XML中,而不是重写XML内容,该如何处理

热度:6978   发布时间:2013-02-26 00:00:00.0
DataSet内容加入XML中,而不是重写XML内容
如何将DataSet内容加入XML中,而不是重写XML内容
比如ds.WriteXml( "e:\\share\\analyse.xml ");
以上这句是将analyse.xml原有内容替换成ds中的内容。
只是想将同样的DataSet字段的不同记录加入analyse.xml中,如何做?

------解决方案--------------------------------------------------------
UP
------解决方案--------------------------------------------------------
方法很多,可以用XmlDocument操作也可以直接ds合并:

DataSet ds = new DataSet();

ds.Read( "e:\\share\\analyse.xml ");

ds.Merge(ds1);//ds1 = 要加入的数据集

ds.WriteXml( "e:\\share\\analyse.xml ");

------解决方案--------------------------------------------------------
用StreamWrite 的append()方法也可以追加内容啊。一般追加内容都是殊途同归的方法了
反正不能用 Save()方法,就覆盖了,呵呵
  相关解决方案