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

}

}

}

相关推荐
.格子衫.1 小时前
Spring Boot 原理篇
java·spring boot·后端
多云几多1 小时前
Yudao单体项目 springboot Admin安全验证开启
java·spring boot·spring·springbootadmin
Jabes.yang3 小时前
Java求职面试实战:从Spring Boot到微服务架构的技术探讨
java·数据库·spring boot·微服务·面试·消息队列·互联网大厂
聪明的笨猪猪4 小时前
Java Redis “高可用 — 主从复制”面试清单(含超通俗生活案例与深度理解)
java·经验分享·笔记·面试
夏子曦4 小时前
C#内存管理深度解析:从栈堆原理到高性能编程实践
开发语言·c#
兮动人4 小时前
Spring Bean耗时分析工具
java·后端·spring·bean耗时分析工具
MESSIR224 小时前
Spring IOC(控制反转)中常用注解
java·spring
摇滚侠4 小时前
Spring Boot 3零基础教程,Demo小结,笔记04
java·spring boot·笔记
笨手笨脚の5 小时前
设计模式-迭代器模式
java·设计模式·迭代器模式·行为型设计模式
spencer_tseng5 小时前
Eclipse 4.7 ADT (Android Development Tools For Eclipse)
android·java·eclipse