///   <summary>
///   将指定DataTable转换为其等效的Xml流形式。
///   </summary>
///   <param   name= "table "> DataTable对象 </param>
///   <returns> </returns>
public   string   ToXmlString(DataTable   table)
{
if(table   ==   null)
{
return   null;
}

StringBuilder   content   =   new   StringBuilder();
StringWriter   writer   =   new   StringWriter(content);
XmlTextWriter   xmlWriter   =   new   XmlTextWriter(writer);

try
{
DataSet   ds   =   new   DataSet();
ds.Tables.Add(table.Copy());
ds.WriteXml(xmlWriter);

return   content.ToString();
}
finally
{
writer.Close();
xmlWriter.Close();
}
}

///   <summary>
///   将指定的Xml流转换为其等效的DataSet对象。
///   </summary>
///   <param   name= "xmlStream "> Xml流 </param>
///   <returns> </returns>
public   DataSet   ToDataSet(string   xmlStream)
{
if(xmlStream   ==   null   ||   xmlStream.Trim().Length   ==   0)
{
return   null;
}

StringReader   reader   =   new   StringReader(xmlStream);
XmlTextReader   xmlReader   =   new   XmlTextReader(reader);
try
{
DataSet   ds   =   new   DataSet();
ds.ReadXml(xmlReader);
return   ds;
}
finally
{
reader.Close();
xmlReader.Close();
}
}

转载于:https://www.cnblogs.com/andy_tigger/archive/2010/11/19/1881679.html

DataTable转换Xml Xml流转换DataSet相关推荐

  1. DataSet与Xml之间的转换

    DataSet转化为Xml,Xml转化为DataSet,Ado.net中使用方法DataSet.WriteXml()和DataSet.ReadXml(),由于有多个重载方法,所以这里有多条路径可以实现 ...

  2. android 中XML和对象转换利器Xstream的使用

    XStream框架: 虽说pull dom dom4j等优秀的xml解析工具使用非常广泛,但对于复杂庞大的数据交互来说,使用它们无疑让你倍加痛苦,你可能大部分精力都放在无聊繁琐的解析和拼装上,如果接口 ...

  3. 把Excel转换成xml文件

    /*** 读取Excel并转换* @param file 获取到的文件* @return Map<String,List<String>> 把表头和表体以键值对的形式保存*/p ...

  4. Veri-776数据集处理 xml文件提取转换成txt文件

    Veri-776数据集处理 xml文件提取转换成txt文件 最近在做重识别工作,数据处理时需要进行文件格式转换,这里将代码记录下来 from os import getcwd import os fr ...

  5. yolo图像检测数据集格式转换:xml 与 txt格式相互转换

    格式介绍 一图流介绍的比较详细,一般图像检测数据集格式为txt或者xml格式,在使用labelimg进行标注的时候,可以设置获得不同格式的数据集,以满足不同算法训练格式要求: 一般建议使用pascal ...

  6. 利用XSLT把ADO记录集转换成XML

    由于XML(可扩展标记语言:eXtensible Markup Language)真正的平台无关性,它正在逐渐成为数据传输的主要介质.XML是一种自描述的语言,数据本身就已经包含了元数据,即关于数据本 ...

  7. php数组转xml文件,php数组转换成xml格式的实现方法

    php数组转换成xml的方法:首先创建一个PHP示例文件:然后定义一个"array_Xml"方法:接着通过foreach循环遍历以及"is_array"等函数实 ...

  8. java xml文件内容替换_java读取xml文件并转换成对象,并进行修改

    1.首先要写工具类,处理读取和写入xml文件使用的工具.XMLUtil.java importjava.io.FileInputStream;importjava.io.FileWriter;impo ...

  9. xml 文本转json java_java将XML文档转换成json格式数据

    本篇文章主要介绍了java将XML文档转换成json格式数据的示例,希望能帮助到大家. 功能 将xml文档转换成json格式数据 说明 依赖包: 1. jdom-2.0.2.jar : xml解析工具 ...

  10. android XMl 解析神奇xstream 五: 把复杂对象转换成 xml ,并写入SD卡中的xml文件

    前言:对xstream不理解的请看: android XMl 解析神奇xstream 一: 解析android项目中 asset 文件夹 下的 aa.xml 文件 android XMl 解析神奇xs ...

最新文章

  1. 性能超越图神经网络,将标签传递和简单模型结合实现SOTA
  2. 进击webpack4 (优化篇)
  3. 抢人饭碗了!推荐一款全自动的机器学习建模神器PyCaret
  4. 猫叫人醒老鼠跑 C#的委托及事件
  5. html中表单元素_HTML中的表单元素
  6. wps office oa控件 痕迹_WPS加载项案例应用回顾
  7. mybatis+spring mvc 完美整合方案 查询,保存,更新,删除自动生成
  8. numpy教程:排序、搜索和计数
  9. P4213 【模板】杜教筛(杜教筛)题解
  10. 即插即用 | 超越CBAM,全新注意力机制,GAM不计成本提高精度(附Pytorch实现)...
  11. centos yum源配置
  12. asp 文件上传(ASPUpload组件上传)
  13. 不用vpn的谷歌翻译网址
  14. Python习题——2018-03-28作业
  15. 基于arm-linux-gcc版本,音乐视频播放器mplayer
  16. 键盘乱码,对键盘和数字均乱码,但数字键打出的还是数字,字母键打出的还是字母,只是乱了的起作用~
  17. 扒了扒华为、新华三、联想、浪潮、曙光5家的财报,吓一大跳
  18. 可控硅的两种触发方式:移相触发和过零触发
  19. ORACLE_CMD命令(最全的)
  20. 统计局:居民一天使用互联网平均时间2小时42分钟

热门文章

  1. java 写 gz_java简写名词解释 - osc_gzyujipq的个人空间 - OSCHINA - 中文开源技术交流社区...
  2. sata接口 图解 定义_SATA协议简介
  3. miniui datagrid 隐藏列默认赋值_Qt商业组件DataGrid:内置视图和布局详解(一)
  4. java字节流转字符流的步骤_字节流-java入门基础笔记-51CTO博客
  5. HTML+CSS+JS实现 ❤️圆圈倒计时间❤️
  6. php如何输出关联数组的值,php - 如何从PHP关联数组中获取确切的输出 - SO中文参考 - www.soinside.com...
  7. java消息失败重发_JMS消息在JMS侦听器中重新发送异常
  8. Java注释:类、方法和字段注释
  9. 无法自动进入并单步执行服务器_膳食纤维无法进入血液执行营养功能,吃它有啥用?...
  10. wether.html5.qq.com,人教版英语九年级全一册Unit 1单元测试卷及参考答案解析(含听力...