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

如何在C#中解析非常大的XML文件?Share

时间:2023-04-11 01:12:49 C#

如何在C#中解析非常大的XML文件?我正在使用dblpXML文件。我实际上想解析dblp.xml文件并想提取有用的信息以供我在某些项目中进一步处理。而且这个XML文件非常大(1.1GB),我什至无法打开这个文件。如果你有dblp.xml的c#解析器,请指导我,或者你可以指导我,或者我们如何解析大的xml文件。使用XML阅读器而不是XMLdom。XMLdom将整个文件存储在内存中,这是完全没用的:http://msdn.microsoft.com/en-us/library/system.xml.xmlreader.aspx您需要使用代表阅读器的XmlReader,它提供对XML数据的快速、非缓存、只进访问。不会将所有数据加载到内存中,应该与大量数据一起使用。其他内置.NET解决方案保留完全生成的对象图。XmlReaderinaction(作者:JonSkeet)以上是C#学习教程:HowtoparseverylargeXMLfilesinC#?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: