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();
}
}
}
相关文章
- c# 创建,加载,修改XML文档
- 读取xml到DataSet中去
- C#中右键通过listview来控制datagridview字段值的是否显示、显示顺序,并存储到XML中。
- Unity3d C#实现文件(json、txt、xml等)加密、解密和加载(信息脱敏)功能实现(含源码工程)-工程说明
- c# 加载xml到dataset
- c# 读取xml到dataset中
- 通俗易懂,C#如何安全、高效地玩转任何种类的内存之Span的脾气秉性(二)。 异步委托 微信小程序支付证书及SSL证书使用 SqlServer无备份下误删数据恢复 把list集合的内容写入到Xml中,通过XmlDocument方式写入Xml文件中 通过XDocument方式把List写入Xml文件
- C# ~ 从 XML 到 Linq 到 Linq to XML
- C#读取xml文件写入到TreeView中
- c#解析XML到DATASET及dataset转为xml文件函数