如何将项目编号 xslt 添加到 <xsl:for-each>

how to add item number xslt in to <xsl:for-each>

首先...我的英语很糟糕对不起:( 好吧,我正在尝试用 xslt 导出一个 xml,经过多次搜索,得到它“+ -”,这是我第一次使用 xslt,问题是 CREATE item number '' not get it, please help me .

谢谢 我的 xslt

               <xsl:for-each select="fm:COL[50]/fm:DATA">
                    <det>
                        <xprod>
                            <xsl:value-of select="."/>
                        </xprod>
                    </det>
               </xsl:for-each>     

我的结果

<det>
   <xprod>CALCAS MASCULINA CORTADAS</xprod>
</det>
<det> 
  <xprod>CALCAS MASCULINA </xprod>
</det>

我需要

<det nItem "1">
 <xprod>CALCAS MASCULINA CORTADAS</xprod>
</det>
<det nItem "2">
 <xprod>CALCAS MASCULINAS</xprod>

尝试:

           <xsl:for-each select="fm:COL[50]/fm:DATA">
                <det nItem="{position()}" >
                    <xprod>
                        <xsl:value-of select="."/>
                    </xprod>
                </det>
           </xsl:for-each>     

未测试,因为没有提供允许测试的代码。