1

我收到错误消息:

“找不到名为 { http://exslt.org/common }node-set() 的匹配 1 参数函数”

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

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

4

1 回答 1

1

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

于 2011-02-17T10:44:14.547 回答