2011-02-17 101 views
1

调用EXSLT当我收到错误消息:错误撒克逊

“无法找到名为匹配的1-参数功能 {http://exslt.org/common}节点集合()”

运行时用撒克逊引擎进行xslt转换。

我试过在Windows XP上使用Saxon PE和EE,它给出了同样的错误。 EXSLT应该与Saxon一起开箱即用。有没有人有解决方案,我可以解决这个问题,请好吗?

回答

1

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

+0

谢谢---你说得对。 – user619882 2011-02-18 09:40:26