当前位置: 首页 > 编程语言 > C#

将XML文件读取为DataSet分享

时间:2023-04-10 19:12:54 C#

将XML文件读取为DataSet解析XML文件经验不足,将折线图数据保存到xml文件中,于是研究了一下。根据这篇文章,在所有读取XML文件的方法中,DataSet是最快的。因为可能有大量数据,所以使用DataSet对我来说很有意义。这就是我的图形文档的样子:由于这些行中可能有大量的点,我需要用尽可能少的资源尽快获取数据。如果有比DataSet更快的方法,请赐教。否则,有人能告诉我如何使用DataSet作为我的XML解析器来获取图形数据吗?如果你想使用DataSet,那很简单。//这里是你的xml文件stringxmlFile="Data.xml";数据集dataSet=newDataSet();dataSet.ReadXml(xmlFile,XmlReadMode.InferSchema);//然后显示信息进行测试foreach(DataTabletableindataSet.Tables){Console.WriteLine(table);for(inti=0;i如果你想要更快的东西,你可以试试XmlReader,它逐行读取。但是开发起来有点困难。你可以在这里看到它:http://msdn.microsoft.com/library/cc189056(v=vs.95).aspx其他简单的方法是使用“ReadXml”内置方法stringfilePath="D:\SelfPractice\Sol1\Sol1\Information.xml";DataSetds=newDataSet();ds.ReadXml(filePath);注意:XML文件应该是有序的。参考上面的是C#学习教程:读取XML文件作为DataSet共享的所有内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注---本文收集自网络,不代表立场,如涉及侵权,请指正点击右侧联系管理员删除。如需转载请注明出处: