【发布时间】:2011-10-30 17:44:25
【问题描述】:
我在 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的第一个参数不能为空序列。
是我做错了什么还是不可能?
提前致谢。
【问题讨论】:
标签: xslt saxon xslt-3.0 xpath-3.0