Я работаю над созданием xml, используя следующий xslt.Я хочу сделать итерацию, а затем динамически установить имя поля на основе счетчика.
Мой текущий xslt выглядит примерно так, но явно что-то не хватает
<xsl:for-each select="list1">
<field name="tagName">
<xsl:choose>
<xsl:when test="something != 'null'">
<value><xsl:value-of select="something" /></value>
</xsl:when>
<xsl:otherwise>
<value></value>
</xsl:otherwise>
</xsl:choose>
</field>
</xsl:for-each>
Я хочу, чтобы поле Name было что-то вроде tagName1, tagName2 и т. Д.
Я попытался использовать следующее
<field name=concat('tagName', position())>
Однако это не сработало.Можете ли вы указать мне правильное направление?