This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Increment a Value in xsl:for-each


Hi,
    I  am using xsl:for-each to read all the nodes with the same name at the
same level in my xml file.
I have to actually read two nodes at one time.

eg:
<Customer>
    <Address/>
    <Address/>
    <Address/>
    <Address/>
    <City/>
    <City/>
    <City/>
    <City/>
</Customer>

In xsl:for-each I have to read first Address and First City for the first
time,
Second Address and second City second time and so on.

My XSL template is

<xsl:variable name="iCount" select="1"/>

<xsl:for-each select="Address">
    <xsl:value-of select="Address"/>
    <xsl:value-of select=../City[position()=$iCount"/>
</xsl:for-each>

I have to increment iCount in for loop.

Can you please tell me how can I increment iCount in for-each loop.

Thanks,
Raj



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]