为什么我不能在我的xslt中使用min函数

时间:2014-02-20 07:43:36

标签: xslt xpath xslt-2.0

我正在尝试对数字使用min函数。在文档中,我看到它可以使用整数作为输入。我也试过没有结果的数字($ test2)。

<xsl:variable name="test2" select="string-length(substring-before($resourcepath, 'se'))" />
<xsl:variable name="test3" select="min($test2 , $test2 )" />
  

min()的第二个参数的必需项类型是xs:string;供应   值具有项类型xs:integer

1 个答案:

答案 0 :(得分:1)

  

我正在尝试对数字使用min函数。

min()函数适用于序列,而不适用于数字。而不是:

min($a, $b)

尝试:

min(($a, $b))

否则函数需要$ b作为可选的 collat​​ion 参数(需要是一个字符串)。