private DataSet ConvertXmlToDataSet(string xmlPath)
{
DataSet mySet = new DataSet();
XmlDocument xdoc = new XmlDocument();
xdoc.Load(xmlPath);
XmlNodeReader reader = new XmlNodeReader(xdoc);
mySet.ReadXml(reader);
return mySet;
}
以上只是快速,不高效
这里可以外边提前写好mySet 的结构,这样读取xml的时候就可以很快速的读取,不用考虑xml
的结构问题,以前试过,60M左右的xml文件,如果提前写好结构,用3~5秒,不提前写好结构,