我正在尝试在Intellij中调试XSL,我得到了这个例外:
[ERROR]: Could not compile stylesheet
[FATAL]: Cannot convert data-type 'java.util.Calendar' to 'reference'.
如果我运行而不是调试,我得到这个:
Observable
XSL或我的设置有问题吗?
答案 0 :(得分:0)
你正在使用Saxon 6.x,这是一个非常奇怪的选择,因为它在大约14年前被取代,它只支持XSLT 1.0,而XSLT 2.0(在当前的Saxon版本中支持)功能更强大。 / p>
我怀疑实际的问题是你的样式表包含使用Xalan的调用约定调用Java代码。从XSLT到Java的调用在XSLT处理器之间是不兼容的。
虽然我一直使用IntelliJ,但我从未将它用于XSLT开发,所以我不能建议你如何选择不同的XSLT处理器。