在Saxon中调用exslt时出错

时间:2011-02-17 09:42:20

标签: xslt saxon exslt

我收到错误消息:

  

“找不到匹配的1参数函数命名   {http://exslt.org/common}节点集合()“

使用Saxon引擎运行xslt转换时。

我尝试在Windows XP上使用Saxon PE和EE,它也会出现同样的错误。 EXSLT应该与Saxon一起开箱即用。有没有人能解决这个问题呢?

1 个答案:

答案 0 :(得分:1)

Saxon PE和EE是XSLT 2.0处理器实现,您不需要像XSLT 2.0中那样的节点集扩展函数,结果树片段和节点集之间的差异不再存在。所以你应该能够简单地使用例如在您处理变量的样式表中$var/foo/bar而不是exsl:node-set($var)/foo/bar