4
我用這個例子中播放中的XPath 3.0規範:由xsl:function定義的函數可以替代xpath 3.0內聯函數嗎?
fn:fold-left(function($a, $b) { $a + $b }, 0, 1 to 5)
我試圖與通過XSL定義的函數來代替內聯函數:函數。
<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>
但得到的錯誤是「倍左不能是空的序列。
的第一個參數難道我做錯了什麼,或者這是不可能的?在此先
感謝。
我必須承認,我幾乎忘了這個問題。但是,知道這很高興。謝謝。 –
@FredFinkle:不客氣。我幾天前偶然碰到了「xpath 3.0」標籤。 –