如何将项目编号xslt添加到< xsl:for-each> [英] how to add item number xslt in to <xsl:for-each>
本文介绍了如何将项目编号xslt添加到< xsl:for-each>的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
长官...我的英语很不好对不起:( 好吧,我正在尝试用xslt导出xml,经过大量搜索,得到的是"+-",这是我第一次使用xslt,问题是创建项目号没有得到,请帮助我.
firts... My English is very bad Sorry :( Well, I am trying to export an xml with xslt, after much searching, getting it "+ - ", this is my first working with xslt, the problem is 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>
未经测试,因为未提供允许测试的代码.
Untested, because no code to allow testing was provided.
这篇关于如何将项目编号xslt添加到< xsl:for-each>的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文