C#如何获取xml数据并转换为dataset2014-10-07
//获取xml数据,并转换为datasetpublic static DataSet getConfig(string strXmlPath){string filePath = GetPhysicalPath();DataSet ds= ConvertXMLFileToDataSet(GetXmlFullPath(filePath));return ds;} //将xml文件转换为DataSetpublic static DataSet ConvertXMLFileToDataSet(string xmlFile){StringReader stream = null;XmlTextReader reader = null;try{XmlDocument xmld = new XmlDocument();xmld.Load(xmlFile);DataSet xmlDS = new DataSet();stream = new StringReader(xmld.InnerXml);//从stream装载到XmlTextReaderreader = new XmlTextReader(stream);xmlDS.ReadXml(reader);//xmlDS.ReadXml(xmlFile);return xmlDS;}catch (System.Exception ex){throw ex;}finally{if (reader != null) reader.Close();}}
本文URL地址:http://www.bianceng.cn/Programming/csharp/201410/45572.htm