本文介绍了如何读取XML文件并获取不同的行XML中的1000万行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您好,
我正在读取XML文件中的数据,而我的xml文件包含超过1000万行。我的XML文件包含重复的行。我希望从xml中区分出行并将其插入数据库。
我试图使用:
string myXMLfile = System.Configuration.ConfigurationSettings.AppSettings.Get(ReadFilePath)。ToString();
System.IO.FileStream fsReadXml = new System.IO.FileStream(myXMLfile,System.IO.FileMode.Open);
DataSet dsFileRecords = new DataSet();
dsFileRecords.ReadXml(fsReadXml);
DataTable dtUniqRecords = dt.DefaultView.ToTable(true,ID,Name);
//从Datatable(dtUniqRecords)向数据库插入行
但这种方法需要花费大量时间。获取不同行的任何其他方法?
解决方案
这篇关于如何读取XML文件并获取不同的行XML中的1000万行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!