我正在尝试创建一个 XSLT 函数,该函数接受一个数组和一个整数(表示一个位置)并返回给定位置的元素。这是我到目前为止所拥有的:
<xsl:function name="getArrayPosition" as="item()*">
<xsl:param name="position"/>
<xsl:param name="srcCodesArray" as="item()*"/>
<xsl:value-of select="$srcCodesArray[$position]"/>
</xsl:function>
我的输入将非常简单,例如
<srcCodes>
<item>Test1</item>
<item>Test2</item>
</srcCodes>