//XML转DataSet
public static void XmlToDataTableByFile(){
XmlDocument doc = new XmlDocument();
doc.Load(@"E:\\xmlsample.xml");
DataSet ds = new DataSet();
StringReader tr = new StringReader(doc.InnerXml);
//DataTable也可以ReadXml()
ds.ReadXml(tr);
}
//DataSet转XML
public static void DataTableToXml(){
//获取DataSet数据
DataSet ds = XmlToDataTableByFile();
StringWriter sw = new StringWriter();
ds.Tables[0].WriteXml(sw);
//XML字符串
string XmlStr =sw.ToString();
}
本文介绍了如何使用C#实现XML文件与DataSet之间的相互转换。包括从XML文件创建DataSet的方法及将DataSet导出为XML字符串的过程。
153

被折叠的 条评论
为什么被折叠?



