gpt4 book ai didi

java - 在 Java 中读取 BIG XML 文件的一小部分的有效方法

转载 作者:搜寻专家 更新时间:2023-11-01 01:22:44 25 4
gpt4 key购买 nike

我们有一个新要求:

有一些大的 xml 文件不断进入我们的系统,我们需要使用 Java 立即快速地处理它们。该文件很大,但我们处理所需的信息位于一个非常小的元素中。 ... ...

在我们开始处理之前,从庞大的文件中提取这一小部分数据的最佳方法是什么。如果我们尝试加载整个文件,由于大小,我们会立即出现内存不足错误。在 Java 中,我可以使用什么有效方法来获取 ..data..data..data.. 数据元素而无需逐行加载或读取文件。我可以使用任何 SAX 解析器来完成这项工作吗?

谢谢

最佳答案

SAX 解析器是基于事件的并且速度更快,因为它们可以满足您的需要:它们不会完全读取 xml 文档。 Java 发行版中提供了一个 SAXParser

关于java - 在 Java 中读取 BIG XML 文件的一小部分的有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12115355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com