我在 xpath 3.0 规范中使用了这个例子:
fn:fold-left(function($a, $b) { $a + $b }, 0, 1 to 5)
我试图用 xsl:function 定义的函数替换内联函数。
<xsl:function name="ki:plus" as="xs:integer*">
<xsl:param name="a" as="xs:integer*">
<xsl:param name="b" as="xs:integer">
<xsl:value-of select="$a + $b">
</xsl:function>
但是得到了“fold-left的第一个参数不能是空序列”的错误。
我做错了什么还是不可能?
提前致谢。