我正在使用 Apache FOP 1.1。我想将当前的 apache Xalan XSLT 处理器更改为其他处理器以支持 XSLT 2.0。
目前它不支持 XSLT 2.0。
请帮助我如何解决这个问题。
谢谢。
我得到了答案。
TransformerFactory 有一个可插拔性层。
JAXP 提供了一个通用的 Java 接口,允许灵活地添加受支持的标准 XSLT 处理器的各种实现。
TransformerFactory tFactory = TransformerFactory.newInstance();
这有查找过程来定位 XSLT 处理器。由于我们没有定义任何处理器,因此它将采用可用或默认值。
现在,我添加 SAXON XSLT 处理器。我已经添加了它.jar 文件在我的项目中,刚刚添加
TransformerFactory tFactory = TransformerFactory.newInstance("net.sf.saxon.TransformerFactoryImpl",null);
就是这样。现在它将使用 Saxon XSLT 处理器
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)