转换xml数据
2016-02-02 15:10:35 访问(2514) 赞(0) 踩(0)
/// <summary>
/// 转换xml数据
/// </summary>
/// <param name="xmlStr">XML字符串</param>
public DataSet CXmlToDataSet(string xmlStr)
{
if (string.IsNullOrEmpty(xmlStr))
return null;
StringReader StrStream = null;
XmlTextReader Xmlrdr = null;
try
{
DataSet ds = new DataSet();
//读取字符串中的信息
StrStream = new StringReader(xmlStr);
//获取StrStream中的数据
Xmlrdr = new XmlTextReader(StrStream);
//ds获取Xmlrdr中的数据
ds.ReadXml(Xmlrdr);
return ds;
}
catch (Exception err)
{
throw err;
}
finally
{
//释放资源
if (Xmlrdr != null)
{
Xmlrdr.Close();
Xmlrdr = null;
}
if(StrStream!=null)
{
StrStream.Close();
StrStream.Dispose();
StrStream = null;
}
}
}
标签:
转换xml数据 


上一条:
下一条:
相关评论
发表评论