【发布时间】:2018-09-19 21:02:18
【问题描述】:
现在是 2018 年。Java 的 Xerces2 XML parser 和 Xalan XSLT processor 库的状态如何?他们的最新版本似乎分别是2.11.0 in 2013 和2.7.2 in 2014。
它们还在维护吗?
它们是否完美到不需要偶尔发布补丁?
是否可以使用来自不同供应商的替代库?这些替代品和这两个一样免费吗?
如果只使用 JDK 提供的功能,通常可以不用这些吗?
【问题讨论】:
-
我更喜欢 Saxon 作为 XSLT 处理器。
-
Saxon 9.8 HE 是 XSLT 3.0 处理器,可在 SourceForge sourceforge.net/projects/saxon/files/latest/… 和 Maven 上以开源形式提供,因此它可以被视为 Xalan 的替代品,因为 Xalan 从 1999 年开始实现 XSLT 和 XPath 1.0,而 Saxon 9.8支持 2017 年最新的 XSLT 3.0 和 XPath 3.1。
标签: java xml xslt xalan xerces2-j