我目前在 Java 应用程序中使用 Apache Xalan XSLT 处理器,但我想使用一些支持使用扩展函数的替代解决方案。 Xalan 似乎已经过时并且有问题。我知道 Saxonixa Saxon,但它是闭源的。有没有一些开源且运行良好的替代方案?
Saxon 当前的开源版本 Saxon-HE 9.9 支持“集成扩展函数”(写入特定 Saxon 定义的 Java 接口的函数)。它不支持“自反”扩展函数(调用类路径上找到的任意 Java 类/方法)。
请注意,如果您迁移到支持 XSLT 2.0 和 3.0 的 Saxon,您会发现调用 Java 的需要要少得多,因为 (a) 内置函数库要大得多,并且 (b) 您可以使用以下方法实现您自己的功能xsl:function
宣言。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)