4
私は、XPath 3.0仕様で、この例で遊んでいた:機能:xsl:functionで定義された関数をxpath 3.0のインライン関数に置き換えることはできますか?
fn:fold-left(function($a, $b) { $a + $b }, 0, 1 to 5)
Iは、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"タグにぶつかりました。 –