【问题标题】:error when calling exslt in Saxon在撒克逊人中调用 exslt 时出错
【发布时间】:2023-03-10 21:34:01
【问题描述】:

我收到错误消息:

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

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

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

【问题讨论】:

    标签: xslt saxon exslt


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-11
      • 1970-01-01
      • 2016-01-25
      • 2023-03-25
      • 2015-06-09
      • 1970-01-01
      • 2010-10-02
      相关资源
      最近更新 更多