|
Subject: [xsl] position() within for-each usage From: "Nuri Besen" <nb_news@xxxxxxxxxxx> Date: Thu, 06 Jun 2002 13:04:15 -0400 |
<data>
<item>
<name>xyz</name>
<lineitem>
<cost>24</cost>
<lineitem>
<cost>30</cost>
<item>
<name>abc</name>
<lineitem>
<cost>24</cost>
<lineitem>
<cost>30</cost><xsl:template match="item"> <xsl:for-each select="lineitem"> For item #<xsl:value-of select="position()"> <xsl:value-of select="../name"> the cost for lineitem is <xsl:value-of select="cost"> </xsl:for-each> </xsl:template>
Sample output should be: For item #1 xyz the cost for lineitem is 24 For item #1 xyz the cost for lineitem is 30 For item #2 abc the cost for lineitem is 24 For item #2 abc the cost for lineitem is 30
BUT it gives: For item #1 xyz the cost for lineitem is 24 For item #2 xyz the cost for lineitem is 30 For item #1 abc the cost for lineitem is 24 For item #2 abc the cost for lineitem is 24
Thanks, Nuri
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] newbie: multiple output f, Michael Kay | Thread | Re: [xsl] position() within for-eac, Mike Brown |
| Re: [xsl] xslt readability/maintain, Mike Brown | Date | Re: [xsl] xsltproc (was Re: XSL-Lis, Kevin Jones |
| Month |