各位论坛,包含的JDK有什么区别
import com.sun.org.apache.xml.internal.resolver.CatalogManager;
以及 Apache Xerces 项目中包含的项目
import org.apache.xml.resolver.tools.CatalogResolver;
使用后者进行简单的目录解析有什么好处吗?从我在维基百科上读到的内容来看,我很清楚使用后者没有任何好处:
org.apache.xml.resolver.tools.CatalogResolver is used to resolve external entities to locally-cached instances. This resolver originates from Apache Xerces but is now included with the Sun Java runtime.
无论如何,一些与 XML 相关的项目(例如 qizx)提供了单独的resolver.jar。感谢您的帮助。 迈克尔
最佳答案
com.sun.org.apache.xml
包本质上是已“内化”到 JRE 中的 Apache 项目的副本。您会发现许多 Apache XML 项目(包括 Xerces 和 Xalan)都完成了这项工作。
在 99% 的情况下,内部的就可以了。使用 org.apache
的唯一原因versions 是指您是否需要最新版本,通常是为了修复错误。
关于java - XML 目录解析/resolver.jar 与 com.sun.org.apache.xml.internal.resolver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3889308/