所以,我有一个整数数组。我想总结一下。但不是整个数组,而是直到另一个变量指定的数组中的位置。
例如。这是我的数组:
<xsl:variable name="myArray" as="xs:int*">
<Item>11</Item>
<Item>22</Item>
<Item>33</Item>
<Item>44</Item>
<Item>55</Item>
<Item>66</Item>
<Item>77</Item>
<Item>88</Item>
</xsl:variable>
这就是我的位置变量:
<xsl:variable name="myPosition" as="xs:int*">3</xsl:variable>
我期望结果为 66。(因为:$myArray[1] + $myArray[2] + $myArray[3] = 11 + 22 + 33 = 66)
听起来很简单,但我找不到解决方案。
我想,我需要“sum”函数以及“for”和“return”表达式。但我必须承认,我没有理解我发现的与这些相关的任何示例和说明。