problem with enumerated lists
hi everybody, i am trying to display my XML information using an enumerated list. i am generating that list in XSL using the <ol><li>----</li></ol> . Each individual enumerated sentence is an element called <num_list>. The structure is as follows: <new_num_list> <num_list> --------------- </num_list> <note> ------------ </note> <num_list> ------------- <num_list> <new_num_list> The problem is that in the <new_num_list> element i also have other elements (<note>, <warning>, <caution>) that may occur between the <num_list> elements. What I want to do is insert <note> and/or <warning> and/or <caution> without affecting the numbering of <num_list>. what i mean is that the first <num_list> in the above code should be numbered 1 and the second <num_list> should be numbered 2 with the <note> inserted between them. In the stylesheet i have the following code: <xsl:template match="new_num_list"> <ol> <xsl:for-each select="num_list"> <li><xsl:value-of select="."/></li> </xsl:for-each> </ol> </xsl:template> Although this allows me to number the <num_list> elements, it doesnt allow me to insert <note> in between. I tried to add <xsl:apply-templates select="note"> after the </ol> tag but obviously what it does is that it puts the <note> after numbering all the <num_list> elements. Can someone please tell me what to do? Thanks a lot, Dhruv Dhruv Raheja Summer Intern (Documentation Center) GE Transportation Systems 2901 East Lake Road Erie, PA 16531 Ph : (814) 875 - 2529 (O) (814) 824 - 2888 (R)
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format