Java 的最佳 XML 解析器

本教程将介绍Java 的最佳 XML 解析器的处理方法,这篇教程是从别的地方看到的,然后加了一些国外程序员的疑问与解答,希望能对你有所帮助,好了,下面开始学习吧。

Java 的最佳 XML 解析器 教程 第1张

问题描述

我需要读取较小的(最多几 MB,UTF-8 编码的)XML 文件,四处寻找各种元素和属性,也许修改一些并将 XML 再次写入磁盘(最好使用 nice,缩进格式).

什么是最适合我需要的 XML 解析器?有很多可供选择.我知道的一些是:

JDOM

伍德斯托克斯

XOM

dom4j

VTD-XML

Xerces-J

深红色

当然还有 JDK 中的那个(我使用的是 Java 6).我对 Xerces 很熟悉,但觉得它很笨重.

建议?

推荐答案

如果速度和内存都没有问题, 是一个非常好的选择.如果您需要速度,使用像 这样的 StAX 解析器是正确的方法,但是您必须编写更多代码才能完成工作,并且您必须习惯于在流中处理 XML.

好了关于Java 的最佳 XML 解析器的教程就到这里就结束了,希望趣模板源码网找到的这篇技术文章能帮助到大家,更多技术教程可以在站内搜索。