java - EclipseLink MOXy 是否适合大得离谱的 XML 文件?

标签 java xml jaxb eclipselink moxy

我在 EclipseLink MOXy 上度过了一段愉快的时光,找出了在 Spring 中将 XML 解析为 POJO 的最佳方法。我现在得到了一些要解析的 XML,文件的大小达到了令人难以置信的 750MiB。

EclipseLink MOXy 是否在底层使用了流技术,还是会尝试将整个文档保存在内存中?

最佳答案

注意:我是 EclipseLink JAXB (MOXy) JAXB (JSR-222) 的领导和成员专家组。

尽可能EclipseLink JAXB (MOXy)利用 StAX XMLStreamReader 处理 XML 输入。这意味着文档永远不会保存在内存中。

关于java - EclipseLink MOXy 是否适合大得离谱的 XML 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13396893/

相关文章:

java - IdentityHashMap 和 WeakHashMap 的组合

xml - 提取 Xpath 中包含字符串的图像

java - MOXy 的解码不一致

Java 编码器 "input encoding"

java - 如何匹配具有包含 "/"的 @pathVariable 的 Spring @RequestMapping?

java - Libgdx 加载图集文件时出错

java - 在 Eclipse 下实现 Java/Android 中的构建配置

jquery - 我可以创建自己的 HTML5 属性吗?

c# - 为什么我需要为 Xpath 查询指定命名空间管理器

java - com.sun.xml.bind.v2.runtime.IllegalAnnotationsException : 2 counts of IllegalAnnotationExceptions There are two properties named