我正在尝试在我的 ServiceMix 模块中使用 XLST 中的数组。
这是我的数组定义
<attr:Data>
<Item1/>
<Item2/>
.
.
.
</attr:Data>
这就是我调用数组的方式
<xsl:for-each select="document('')/*/attr:Data/*">
...
</xsl:for-each>
它在 Eclipse 中运行良好,但是当我在 ServiceMix 中部署它时,我得到一个 include href 是空的 TransformerException。我尝试了 net.sf.saxon.trans.XPathException 和 org.apache.xalan.processor.TransformerFactoryImpl 处理器,我得到了同样的错误。我使用的 ServiceMix 版本是 4.4.1-fuse-01-13。