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();

}

}

}

相关推荐
StayInLove8 分钟前
G1垃圾回收器日志详解
java·开发语言
对许11 分钟前
SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“
java·log4j
无尽的大道15 分钟前
Java字符串深度解析:String的实现、常量池与性能优化
java·开发语言·性能优化
小鑫记得努力24 分钟前
Java类和对象(下篇)
java
binishuaio28 分钟前
Java 第11天 (git版本控制器基础用法)
java·开发语言·git
zz.YE30 分钟前
【Java SE】StringBuffer
java·开发语言
老友@30 分钟前
aspose如何获取PPT放映页“切换”的“持续时间”值
java·powerpoint·aspose
wrx繁星点点1 小时前
状态模式(State Pattern)详解
java·开发语言·ui·设计模式·状态模式
Upaaui1 小时前
Aop+自定义注解实现数据字典映射
java
zzzgd8161 小时前
easyexcel实现自定义的策略类, 最后追加错误提示列, 自适应列宽,自动合并重复单元格, 美化表头
java·excel·表格·easyexcel·导入导出