RE: [xsl] FW: Linear counting problem in nested loop

Subject: RE: [xsl] FW: Linear counting problem in nested loop
From: Mischa Sandberg <msandberg@xxxxxxxxxxxx>
Date: Sat, 24 Jan 2004 11:02:33 -0800
Look up "<xsl:number>"

-----Original Message-----
From: Wang, Dongzhi (ACF) [mailto:DWang@xxxxxxxxxxx]
Sent: Saturday, January 24, 2004 10:48 AM
To: xsl-list
Subject: [xsl] FW: Linear counting problem in nested loop [faked-from]



Hi,

I have the following XML and want to implement such that I can have 
a linear counter increment with each iteration of the parent for-each 
loop and also the nested for-each loop. 

<?xml version="1.0"?>
<MENU>
     <MenuItems>
         <MenuLabel>Menu 1</MenuLabel>
         <SubMenuItems>
             <SubMenuLabel>Sub Menu 1</SubMenuLabel>
         </SubMenuItems>
         <SubMenuItems>
             <SubMenuLabel>Sub Menu 11</SubMenuLabel>
         </SubMenuItems>
     </MenuItems>
     <MenuItems>
         <MenuLabel>Menu 2</MenuLabel>
         <SubMenuItems>
             <SubMenuLabel>Sub Menu 2</SubMenuLabel>
         </SubMenuItems>
     </MenuItems>
</MENU>

e.g. The counter should return as:  
             1 for Menu 1
             2 for SubMenu 1
             3 for SubMenu 11
             4 for Menu 2
             5 for SubMenu 2

So far, what I got is the counter breaks when it reaches the second 
<MenuItems>, as it doesn't know about the subMenu from the first 
MenuItems counts 3 already...

Thanks a lot!
Dongzhi

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

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


Current Thread