我需要从 Jython 解析一个大 (>800MB) XML 文件。XML 没有深度嵌套,包含大约一百万个相关元素。我需要将这些元素转换为真实对象。
我以前使用过nu.xom.*
成功,但现在我已经从 Java 切换到 Jython,库失败并显示以下消息:
解析器在本文档中遇到了超过“64,000”个实体扩展;这是应用程序施加的限制。
我还没有找到解决这个问题的方法,所以我可能不得不寻找另一个 XML 库。它可以是 Java 或 Jython 兼容的 Python,并且应该是高效的。Pythonic 会很棒,nu.xom.*
很简单但不是很 Pythonic。你有什么建议吗?