C#把Xml转换为DataSet的两种方法
来源:互联网 发布:钱夫人淘宝店分析 编辑:程序博客网 时间:2024/05/10 21:56
下面给出两个实现XML数据转成DataSet的两个方法。
第1种:
//通过传入的特定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;
}
}
第2种:
/// 通过传入的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;
}
第1种:
//通过传入的特定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;
}
}
第2种:
/// 通过传入的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;
}
}
文章出自:http://blog.csdn.net/beyondqd/article/details/6724676
0 0
- C#把Xml转换为DataSet的两种方法
- C#把Xml转换为DataSet的两种方法
- C#把Xml转换为DataSet的两种方法
- C#把Xml转换为DataSet的两种方法
- c#两种方式 dataset 与byte[] 字节的转换
- xml转换为dataset
- xml格式的string转换为dataset
- 用C#把文件转换为XML
- 用C#把文件转换为XML
- 用C#把文件转换为XML
- 用C#把文件转换为XML
- 用C#把文件转换为XML
- C# 获取xml数据,并转换为dataset
- 用DataSet直接把数据表读取为XML的例子
- 将多个DataTable添加到指定的DataSet中,转换DataSet为XML,将DataTable转换XML
- C#优化字符串操作(6)--把123456789转换为12-345-6789的3种方法
- 把dataset数据转换成json的格式通用方法
- 把dataset数据转换成json的格式通用方法
- krpano 教程 - hotspot标签中文说明
- 【android】在eclipse中查看genymotion模拟器的sd卡目录
- [水]ZOJ1484
- LeetCode OJ - Binary Tree Level Order Traversal
- C语言 递归 整数转字符串 原理 (课本74页)
- C#把Xml转换为DataSet的两种方法
- OpenCV两张图片的合并
- 《安卓应用开发学习》仿锤子计算器(上)
- MYSQL,innodb_buffer_pool_size内存分配方式
- Intrinsic image / video
- POJ 2528 Mayor's posters
- Android 自定义控件开发入门(一)
- sqlite3、mongodb、mysql数据库的常用命令
- 十五:微信公众帐号-各种消息的接收与响应