顾陌 发布时间:2014-08-10 分类:.NET 阅读:4174次 1 条评论
实际项目中,经常遇到将各种类型的数据相互转化的需求,如json数据与xml数据的转化,xml与Table数据的相互转化。现在分享一个用ASP.NET将XML数据转化为DataSet的数据格式方法,具体实现代码及用发:
/// <summary> /// 将xml对象内容字符串转换为DataSet /// </summary> /// <param name="xmlData"></param> /// <returns></returns> public DataSet ConvertXMLToDataSet(string xmlData) { StringReader stream = null; XmlTextReader reader = null; try { DataSet xmlDS = new DataSet(); stream = new StringReader(xmlData); //从stream装载到XmlTextReader reader = new XmlTextReader(stream); xmlDS.ReadXml(reader); return xmlDS; } catch (System.Exception ex) { throw ex; } finally { if (reader != null) reader.Close(); } }
用法:DataTable dt = ConvertXMLToDataSet(xmlData).Tables[0];
关键字词: XML转DataSetASP.NET
发布于 2014-08-10 16:48:00 回复该评论
发表评论:
◎欢迎您的参与讨论。