Я играл с этим примером в спецификации 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 не может быть пустой последовательностью.
Я что-то не так делаю или это невозможно?
Заранее спасибо.