ノードのセットがあります
<menuList>
<mode name="aasdf"/>
<mode name="vfssdd"/>
<mode name="aswer"/>
<mode name="ddffe"/>
<mode name="ffrthjhj"/>
<mode name="dfdf"/>
<mode name="vbdg"/>
<mode name="wewer"/>
<mode name="mkiiu"/>
<mode name="yhtyh"/>
and so on...
</menuList>
今はこのように整理しています
<xsl:variable name="rtf">
<xsl:for-each select="//menuList/mode">
<xsl:sort data-type="text" order="ascending" select="@name"/>
<xsl:value-of select="@name"/>
</xsl:for-each>
</xsl:variable>
ここで、ソートされた配列内の任意の要素をその位置の番号に取得する必要があります。私はコードを使用しています:
<xsl:value-of select="exsl:node-set($rtf)[position() = 3]"/>
応答エラーが発生します。どうすればいいですか?