不多说,直接上代码:

//DataTable转Xml字符串
public static string ConvertDataTableToXML(DataTable xmlDS){MemoryStream stream = null;XmlTextWriter writer = null;try{stream = new MemoryStream();writer = new XmlTextWriter(stream, Encoding.Default);xmlDS.WriteXml(writer);int count = (int)stream.Length;byte[] arr = new byte[count];stream.Seek(0, SeekOrigin.Begin);stream.Read(arr, 0, count);UTF8Encoding utf = new UTF8Encoding();return utf.GetString(arr).Trim();}catch{return String.Empty;}finally{if (writer != null) writer.Close();}}//Xml字符串转DataTablepublic static DataSet ConvertXMLToDataSet(string xmlData){StringReader stream = null;XmlTextReader reader = null;try{DataSet xmlDS = new DataSet();stream = new StringReader(xmlData);reader = new XmlTextReader(stream);xmlDS.ReadXml(reader);return xmlDS;}catch (Exception ex){string strTest = ex.Message;return null;}finally{if (reader != null)reader.Close();}}

C# XML字符串与DataTable相互转换相关推荐

  1. c语言解析xml字符串_Python XML解析

    Python XML解析 什么是XML? XML 指可扩展标记语言(eXtensible Markup Language). 你可以通过本站学习XML教程 XML 被设计用来传输和存储数据. XML是 ...

  2. java正则截取xml节点_实例讲述Java使用正则表达式截取重复出现的XML字符串功能...

    Java使用正则表达式截取重复出现的XML字符串功能示例 本文实例讲述了Java使用正则表达式截取重复出现的XML字符串功能.分享给大家供大家参考,具体如下: public static void m ...

  3. python xml字符串和dict字典互转

    python xml字符串和dict字典互转 字典 转 xml def trans_dict_to_xml(data_dict):"""字典转xml:param data ...

  4. 细节:解析XML文档和XML字符串

    总代码如下: var XMLHttp = null; if (window.XMLHttpRequest) { //现代浏览器XMLHttp = new XMLHttpRequest(); } els ...

  5. java json xml app交互_Java 实体 xml 和 json 之间相互转换

    一.相关注解与方法 1.注解(部分) @JsonProperty:把属性的名称序列化成另一个名称 @JsonFormat:日期格式转换(例如:@JsonFormat(timezone="GT ...

  6. xml字符串转对象xml文件转对象

    判断是否是ie浏览器和非ie浏览器的方法有多种,在此只介绍用例中的方法: 1.解析xml字符串,得到xml对象的方式: function createXml(str){ if(document.all ...

  7. 【Groovy】自定义 Xml 生成器 BuilderSupport ( 构造 Xml 节点类 | 封装节点名称、节点值、节点属性、子节点 | 将封装的节点数据转为 Xml 字符串 )

    文章目录 一.构造 Xml 节点类 1.封装节点名称.节点值.节点属性.子节点 2.将封装的节点数据转为 Xml 字符串 二.Xml 节点类完整代码 一.构造 Xml 节点类 生成 Xml 数据前 , ...

  8. JS解析XML文件和XML字符串

    http://www.cnblogs.com/chjw8016/archive/2011/07/12/2104269.html JS解析XML字符串 <script type='text/jav ...

  9. Java传xml时字符串乱码_php调用java传递xml字符串乱码怎么办

    php调用java传递xml字符串乱码的解决办法:首先使用CURL在命令行中完成请求:然后将调用接口时的[Content-Type:application/json]改成[application/xm ...

最新文章

  1. 线上服务 CPU 又 100% 啦?一键定位 so easy!
  2. $python数据分析基础——初识numpy库
  3. 3)机器学习基石笔记 Lecture3:Types of Learning
  4. JS学习笔记5-JavaScript 变量
  5. HDwiki 6.0 图片大图不能正常显示的解决方法
  6. python中面向对象空间时间_零基础老男孩学Python|面向对象之类的空间问题
  7. 【QA】基于动态协同网络(DCN)的问答模型
  8. 【物联网项目系列】——使用netty框架做一个环保hj212协议即时通讯工具(接收解析处理实时数据)
  9. 基于加速度计的倾角检测算法-C语言程序
  10. 蓝桥杯——算法训练——P0704
  11. 传统软件厂商生存模式推演
  12. ShardingSphere 分片算法
  13. charles入门使用
  14. 云南新开普智慧校园一卡通解决方案,K12智慧校园信息化建设解决方案
  15. 自动驾驶技术-环境感知篇:激光雷达、毫米波雷达、超声波雷达相关技术介绍
  16. [转]DTV(数字电视)扫盲-DVB介绍
  17. 在Python中使用Turtle库画“蜂窝状六边形”
  18. 扒站,仿站,下载网页,工具,软件,神器,无脑傻瓜版,一键操作
  19. 一行一行的读取txt中文文本(解决乱码问题)
  20. mysql group by month_sql - MySQL查询GROUP BY日/月

热门文章

  1. cout输出数组_让程序从1开始一直执行++操作,10秒钟能输出最大的数是多少
  2. java nextintln_java – 从lambda表达式引用的局部变量必须是final或者有效的final
  3. linux php oauth安装,php – 无法在Linux上安装OAuth
  4. RT-Thread使用ENV生成工程时自己添加的文件被清掉的解决方法
  5. DAC8563芯片参考手册重要内容总结
  6. WinCE中,环境变量的添加,删除和查询
  7. python钻石数据分析_数据分析该用什么工具?
  8. 神经网络与深度学习——TensorFlow2.0实战(笔记)(五)(NumPy科学计算库<2>python)
  9. 第五节:Task构造函数之TaskCreationOptions枚举处理父子线程之间的关系。
  10. fatal error lnk1120: 1 个无法解析的外部命令_3月1日七牛云存储割韭菜的应对方法...