XSLT 3.0 中映射函数的命名空间是什么?

Cho*_*ang 1 xml xslt xslt-3.0

XSLT 3.0 定义了一些映射函数。我注意到这些函数的前缀是“map”。那么我们应该如何声明“map”的命名空间呢?

Mic*_*Kay 7

XSLT 3.0是一个工作草案,这种东西有在草案之间变化的习惯。在 Saxon 9.5 中,名称空间 URI 为“ http://www.w3.org/2005/xpath-functions/map ”。早期的草案(以及早期的撒克逊版本)使用“ http://www.w3.org/2011/xpath-functions/map ”。

2019年更新

XSLT 3.0 于 2017 年最终确定,使用命名空间“ http://www.w3.org/2005/xpath-functions/map ”,并且 Saxon 9.5 之后的所有版本都支持该命名空间