gpt4 book ai didi

java - XmlBeans 与 Digester 哪个擅长处理巨大的 xml 文件?

转载 作者:行者123 更新时间:2023-12-04 06:49:51 24 4
gpt4 key购买 nike

我正在创建一个网络服务,它将解析来自不同请求的巨大 xml 文件。我正在探索不同的 xml 解析器,从中我了解到 XmlBeansDigester将易于使用并且非常有效。我觉得 Digester 比 XmlBeans 更容易,但是从 XmlBeans 的文档我开始知道它使用由 CERN 准备的 Saxon 8.6.1所以一定比Digester好。

那么在这种情况下我应该使用 XmlBeans 还是 Digester 呢?

最佳答案

好吧,如果您有非常大的 XML 文件,那么我不推荐它们中的任何一个。对于高性能 XML 处理,还有其他解决方案,甚至是自定义解析器,它们至少比您描述的那些解析器好一个数量级。为巨大的 XML 文件选择什么还部分取决于您拥有什么:更多内存或更多 CPU。

例如。 http://vtd-xml.sourceforge.net/可能是一种快速的替代方案,但还有许多其他选择,因此如果您的应用程序的性能至关重要,那么您确实需要在您自己的实际条件下将它们与某些测试进行比较。

关于java - XmlBeans 与 Digester 哪个擅长处理巨大的 xml 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3289706/

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