XML字符串转DataSet
public static DataSet XmlToDataSet(string strXml)
{
DataSet ds = new DataSet();
StringReader sr = new StringReader(strXml);
XmlTextReader xmlReader = new XmlTextReader(sr);
ds.ReadXml(xmlReader);
return ds;
}
XML文件转DataSet
public static DataSet GetDataSetByXml(string strXmlPath)
{
try
{
DataSet ds = new DataSet();
ds.ReadXml(strXmlPath); //从文件中读取XML到DataSet
if (ds.Tables.Count > 0)
{
return ds;
}
return null;
}
catch (Exception)
{
return null;
}
}