c# 加载xml到dataset

1读取xml转换为dataset

private static DataSet FromXmlFileToDataSet()

{

StringReader StrStream = null;

XmlTextReader Xmlrdr = null;

try

{

XmlDocument xmldoc = new XmlDocument();

//加载Xml文件

xmldoc.LoadXml(xmlpath);

DataSet ds = new DataSet();

//读取文件中的字符流

StrStream = new StringReader(xmldoc.InnerXml);

//获取StrStream中的数据

Xmlrdr = new XmlTextReader(StrStream);

//ds获取Xmlrdr中的数据

ds.ReadXml(Xmlrdr);

return ds;

}

catch (Exception e)

{

throw e;

}

finally

{

//释放资源

if (Xmlrdr != null)

{

Xmlrdr.Close();

StrStream.Close();

StrStream.Dispose();

}

}

}

相关推荐
markinmarkin15 分钟前
Spring 中Bean 的作用域有哪些?
java·后端·spring
山荷枝1 小时前
Java学习第十天
java·学习
matlabgoodboy2 小时前
计算机毕设代做|Java Python Matlab APP 全套开发设计
java·python·课程设计
猿长大人2 小时前
C# | JSON 序列化中的多态接口处理:基于 Attribute 实现精准 $type 控制
c#·json
Source.Liu3 小时前
【Uppsala】入口模块(lib.rs)
xml·rust
程序员雷欧3 小时前
环形缓冲区深度解析:从基础原理到Disruptor源码的全面剖析
java
xiaoqiMikko3 小时前
Dependabot 面板全绿,不代表你的 Tomcat 没洞
java·spring boot
前端开发张小七3 小时前
Java 学习笔记 · 第三课:多线程与并发编程(线程、同步、死锁、Lock、乐观锁与悲观锁)
java·后端·程序员
花生了什么事o4 小时前
JVM 垃圾回收:对象如何被判定和回收
java·jvm
evans在进步4 小时前
HashMap 为什么线程不安全?ConcurrentHashMap 如何解决?
java·spring boot·spring