java – JAXP,JDOM,DOM4J和XERCES有什么区别?

它们有什么区别?据说JAXP只是一个API规范,JDOM和DOM4J实现了它,是不是?所有这些都需要一个 XML解析器,就像XERCES一样,是不是?
提前致谢!

解决方法

你在比较苹果和汽车.

> JAXP是一个现在与JDK捆绑在一起的API
> JDOM是一个不同的API,也是一个
> DOM4J也是一个不同的API和库
> XERCES是一个Java实现的XML解析器.一个版本的XERCES也捆绑在JDK中.

您使用的API主要是个人偏好问题.我喜欢JDOM,部分原因是因为我习惯了它.类似地,有几种XML解析器的实现.如果您使用最新的JDK在Java中编程,那么您将能够使用JAXP而无需添加外部库.

相关文章

应用场景 C端用户提交工单、工单创建完成之后、会发布一条工...
线程类,设置有一个公共资源 package cn.org.chris.concurre...
Java中的数字(带有0前缀和字符串)
在Java 9中使用JLink的目的是什么?
Java Stream API Filter(过滤器)
在Java中找到正数和负数数组元素的数量