[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Enumerating template matches
<A> <B><C/><C/>...<C/></B> <B><C/><C/>...<C/></B> . . </A> Is there a way I can enumerate the template matches for B and pass that value to the template match for C? Ie. the first matching B element gets a value 1, and passes that on to the template match for C (as a parameter or by having C read it from its parent). I was thinking something like using <template match="A"> <!-- Pseudo: declare a "variable" match_number here --> <for-each select="B"> <call-template name="C"><with-param name="match_number"> .. <!-- Pseudo: increase value of match_number by one --> </for-each> </template> But I know that I cannot reassign the value of a "variable" in XSLT, so I need some other way to "increment" (or keep track of) match_number. Thanks, Morten XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|