Я использую ключ для получения различных значений из подстроки столбца следующим образом:
<xsl:for-each select="//dsQueryResponse/Rows/Row[generate-id() = generate-id(key('Years',substring(@Date, string-length(@Date) - 3, 4))[1])]">
<a href="../RestOfTheURL?QSP=2010">
<xsl:value-of select="substring(@Date, string-length(@Date) - 3, 4)" />
</a>
<xsl:text> | </xsl:text>
</xsl:for-each>
Я хочу передать URL (вместо набора 2010) разные значения на каждой итерации (в частности, я хочу передать 'substring (@Date, string-length (@Date) - 3, 4)'. это возможно в xslt?
Я новичок в xslt.