如何在C#中解析非常大的XML文件?[重复]

在C#中使用XmlReader读取Xml (7个答案)

4年前关闭。

我正在使用dblp XML文件。我实际上想解析dblp.xml文件,并希望提取有用的信息,以便在某些项目中进行进一步处理。而且该XML文件非常大(1.1

GB),我什至无法打开该文件。

如果您有用于dblp.xml的C#解析器,或者可以就此进行指导,或者可以指导我们如何解析庞大的xml文件,请指导我。

回答:

使用XML阅读器而不是XML dom。XML dom将整个文件存储在内存中,这是完全没有用的:

http://msdn.microsoft.com/zh-

CN/library/system.xml.xmlreader.aspx

以上是 如何在C#中解析非常大的XML文件?[重复] 的全部内容, 来源链接: utcz.com/qa/415856.html

回到顶部