如何将项目编号xslt添加到< xsl:for-each> [英] how to add item number xslt in to <xsl:for-each>

查看:95
本文介绍了如何将项目编号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添加到&lt; xsl:for-each&gt;的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆