两个Xml转换为DataSet方法(C#)
///通过传入的特定XML字符串,通过 ReadXml函数读取到DataSet中。
protected static DataSet GetDataSetByXml(string xmlData)
{
try{DataSet ds = new DataSet();
using (StringReader xmlSR = new StringReader(xmlData))
{
ds.ReadXml(xmlSR, XmlReadMode.InferTypedSchema); //忽视任何内联架构,从数据推断出强类型架构并加载数据。如果无法推断,则解释成字符串数据
if (ds.Tables.Count > 0)
{
return ds;
}
}
return null;
}
catch (Exception)
{
return null;
}
/// 通过传入的xml文件路径(含文件名),将格式化的Xml文件自动读取转换为DataSet。
public static DataSet GetDataSetByXmlpath(string strXmlPath)
{
try
{
DataSet ds = new DataSet();
//读取XML到DataSet
StreamReader sr = new StreamReader(strXmlPath, Encoding.Default);
ds.ReadXml(sr);
sr.Close();
if (ds.Tables.Count > 0)
return ds;
return null;
}
catch (Exception)
{
return null;
}
最新文章
- string类里find的用法
- request和session作用域的意义
- SQL 参数,传入参数和自己申明参数——异常抛出
- VirtualMachine所支持的操作
- Linux的awk命令
- websphere应用程序的使用
- linux route命令学习
- Linux下SVN安装配置全程实录(转)
- Redis之Sentinel高可用安装部署
- 根据抽象工厂实现的DBHelpers类
- MySQL 笔记(Mysql 8.0.16)
- pxe+kickstart自动化批量安装系统详解-技术流ken
- python之路--内置常用模块
- Net 4.5 WebSocket 在 Windows 7, Windows 8 and Server 2012上的比较
- Ruby on Rails Tutorial 第一章笔记
- WPF 依赖属性和附加属性
- POJ3090 Visible Lattice Points (数论:欧拉函数模板)
- TZOJ 3659 神奇的探险之旅(有向无环每个点只能经过一次最长路dij)
- @JsonView 简单介绍[z]
- 《软件定义网络:SDN与OpenFlow解析》