本文介绍了如何读取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万行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-14 22:08