gpt4 book ai didi

java - 用 Java 解析大型 XML 文件

转载 作者:行者123 更新时间:2023-12-04 05:47:14 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:




8年前关闭。




Possible Duplicate:
Looping over a large XML file



解析大型 XML 数据(本质上是 Java 和基于 Java 的框架中的 XML 数据的集合)有什么更好的方法?我们从 Web 服务调用中获取数据,该调用的大小为几 MB(通常为 25MB+)。该数据本质上对应于未编码的对象列表。我的目标是从 XML 创建对象列表。

我尝试使用 SAX 解析器,解析这 3000 个对象需要 45 秒。

其他推荐的方法是什么?

最佳答案

尝试拉解析,使用 StAX?
第一次搜索命中比较:
http://docs.oracle.com/cd/E17802_01/webservices/webservices/docs/1.6/tutorial/doc/SJSXP2.html

你有没有分析并看到瓶颈在哪里?

StAX 内置于 Java 中(自 Java 6 起),但有些人建议使用 woodstox StAX 实现以获得更好的性能。我还没有尝试过。 http://woodstox.codehaus.org/

关于java - 用 Java 解析大型 XML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10523154/

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