适用于大型 XML 的高效解析器

2023-12-08

我有非常大的 XML 文件需要处理。我想将它们转换为带有颜色、边框、图像、表格和字体的可读 PDF。我的机器上没有太多资源,因此,我需要我的应用程序能够非常优化地寻址内存和处理器。

我做了一个谦虚的研究来决定要使用的技术,但我无法决定什么是最适合我的要求的编程语言和 API。我相信 DOM 不是一个选择,因为它消耗大量内存,但是带有 SAX 解析器的 Java 能满足我的要求吗?

有些人还推荐使用 Python 进行 XML 解析。有那么好吗?

我将不胜感激你的好意建议。


SAX 是非常好的解析器,但它已经过时了。

最近Oracle推出了新的解析器来有效地解析xml文件,称为Stax

*http://docs.oracle.com/cd/E17802_01/webservices/webservices/docs/1.6/tutorial/doc/SJSXP2.html*

附加的链接还将显示所有解析器的比较以及内存利用率及其功能。

谢谢, 帕万

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

适用于大型 XML 的高效解析器 的相关文章