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

}

}

}

相关推荐
贝恩聊架构16 分钟前
LangChain4j实战-Java AI应用开源框架之LangChain4j和Spring AI
java
跟着汪老师学编程20 分钟前
44、Spring Boot 详细讲义(一)
java·spring boot·后端
ℳ₯㎕ddzོꦿ࿐20 分钟前
Spring Boot 中集成 Knife4j:解决文件上传不显示文件域的问题
java·spring boot·spring
s_yellowfish35 分钟前
Maven笔记
java·笔记·maven
清霜之辰1 小时前
详解 kotlin 相对 Java 特有的关键字及使用
android·java·kotlin
江沉晚呤时1 小时前
深入解析策略模式在C#中的应用与实现
java·服务器·开发语言·前端·.netcore
Hamm1 小时前
如何在TypeScript里使用类封装枚举来实现Java的枚举形参倒置
java·前端·typescript
mikey棒棒棒1 小时前
使用RabbitMQ实现异步秒杀
java·分布式·rabbitmq·mq
无情的搬砖机器1 小时前
idea 打不开terminal
java·ide·intellij-idea
avi91111 小时前
问问lua怎么写DeepSeek,,,,,
java·junit·lua·deepseek