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

}

}

}

相关推荐
异常驯兽师15 分钟前
Spring 中处理 HTTP 请求参数注解全解析
java·spring·http
连合机器人1 小时前
晨曦中的守望者:当科技为景区赋予温度
java·前端·科技
AD钙奶-lalala1 小时前
idea新建的项目new 没有java class选项
java·ide·intellij-idea
sheji34161 小时前
【开题答辩全过程】以 12306候补购票服务系统为例,包含答辩的问题和答案
java·eclipse
hzzzzzo02 小时前
微服务网关全解析:从入门到实践
java·开发语言·微服务
纪莫2 小时前
技术面:Spring (bean的生命周期、创建方式、注入方式、作用域)
java·spring·java面试⑧股
We....2 小时前
Java多线程分块下载文件
java·开发语言
不秃的开发媛2 小时前
Java连接池详解:从Oracle到TiDB的随缘之旅
java·oracle·tidb
Pluchon2 小时前
硅基计划3.0 Map类&Set类
java·开发语言·数据结构·算法·哈希算法·散列表
Angelyb3 小时前
微服务保护和分布式事务
java·微服务·架构