数据集导出XML文件
来源:互联网 发布:如何评审软件立项 编辑:程序博客网 时间:2024/06/06 08:25
两种方法将数据集中的数据导出为XML文件。
//第一种方法
public bool ExportToXml(DataSet ds)
...{
try
...{
XmlDataDocument xmldoc = new XmlDataDocument(ds);
xmldoc.Save(filePath); //filePath为保存的XML文件全路径
return true;
}
catch
...{
return false;
}
}
//这种方法实现起来代码很简单,但是导出的XML没文件头不知道为什么,我通过插入声明节点的方法来添
//加声明,但是没有实现,郁闷。
//第二种方法有XML文件头
public bool ExportToXml(DataSet ds)
...{
MemoryStream ms = new MemoryStream();
StreamReader sr = new StreamReader(ms);
StreamWriter sw = new StreamWriter(ms);
try
...{
sw.WriteLine(@"<?xml version='1.0' encoding='utf-8'?>"); //先写入了头部
ds.WriteXml(sw);
ms.Seek(0, SeekOrigin.Begin);
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load(sr);
xmldoc.Save(filePath); //filePath为保存的XML文件全路径
return true;
}
catch
...{
return false;
}
finally
...{
sw.Close();
sr.Close();
ms.Close();
}
}
public bool ExportToXml(DataSet ds)
...{
try
...{
XmlDataDocument xmldoc = new XmlDataDocument(ds);
xmldoc.Save(filePath); //filePath为保存的XML文件全路径
return true;
}
catch
...{
return false;
}
}
//这种方法实现起来代码很简单,但是导出的XML没文件头不知道为什么,我通过插入声明节点的方法来添
//加声明,但是没有实现,郁闷。
//第二种方法有XML文件头
public bool ExportToXml(DataSet ds)
...{
MemoryStream ms = new MemoryStream();
StreamReader sr = new StreamReader(ms);
StreamWriter sw = new StreamWriter(ms);
try
...{
sw.WriteLine(@"<?xml version='1.0' encoding='utf-8'?>"); //先写入了头部
ds.WriteXml(sw);
ms.Seek(0, SeekOrigin.Begin);
XmlDocument xmldoc = new XmlDocument();
xmldoc.Load(sr);
xmldoc.Save(filePath); //filePath为保存的XML文件全路径
return true;
}
catch
...{
return false;
}
finally
...{
sw.Close();
sr.Close();
ms.Close();
}
}
- 数据集导出XML文件
- DataSet数据集导出到Xml文件
- 导出数据到xml文件中
- sql导出文件,导出xml
- 使用xml文件,做数据的导入,导出
- VC++ 下使用 xml 文件导入导出数据
- DataGridView中的数据导入导出到XML文件
- pb 嵌套数据窗口怎样导出为XML文件
- Oracle存储过程,把数据导出至XML文件
- C#导出List数据到xml文件[附源码]
- C#导出List数据到xml文件[附源码]
- 将Excel表格中的数据导出到xml文件中
- 导出XML数据
- Excel 导出 xml数据
- 数据库导出xml文件
- 导入导出xml文件
- 页面导出xml文件
- 使用存储过程将数据以XML格式导出到XML文件
- 刚遇到的一个C#中调用api,回调函数的问题
- spring学习笔记2---bean的生命周期
- 开源c#资源大全
- 进程管理
- Mac OS X 10.4.7 DMG 文件如何转化成ISO文件
- 数据集导出XML文件
- 用C#开发.NETCF蓝牙通信模块
- 【类型转化】托管转化为非托管
- ode中的碰撞
- GridView添加序号列
- java.lang.Comparable接口
- Java中的模式 --单态-多线程下的处理方式(部分翻译 double-checked locking break)
- tar.gz文件
- idsoftware ID TECH5 megatexture实现方案