Camel:TransformerException:扩展函数:当XMLConstants.FEATURE_SECURE_PROCESSING功能设置为true时,无法调用'{}'

时间:2014-05-17 01:46:46

标签: xslt apache-camel xalan

我有一个样式表,它使用了一些xalan日期和时间扩展。样式表与Xalan完全一致。但是,当我通过Camel路线跑步时,我得到了:

javax.xml.transform.TransformerException:扩展功能:' {http://exslt.org/dates-and-times}日期时间'当XMLConstants.FEATURE_SECURE_PROCESSING功能设置为true时,无法调用。

有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试关闭安全处理功能。请参阅:TransformerFactory.html.setFeature

如果您可以访问运行XSLT处理器的Java代码:

TransformerFactory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, false);