Subject: RE: looping (was msxml install) From: Kay Michael <Michael.Kay@xxxxxxx> Date: Tue, 17 Oct 2000 10:43:06 +0100 |
> Also, I've got a loop question to ask. I've got this bit of XML code > > <reference id="K132H" models="3"/> > > What I want is to take the number of models (here 3) and write > > <img src="img/d1.jpg"/> > <img src="img/d2.jpg"/> > <img src="img/d3.jpg"/> > > to my output xhtml file... I can't seem to find a way to work > around a while-loop in XSLt. Any help? Thanks much in advance! Use recursion. Write a named template that takes parameters called "first" and "last", call it with first=1, last=3. Within the named template, do: <img src="img/d{$first}.jpg"/> <xsl:if test="$first!=$last"> <xsl:call-template name="..."> <xsl:with-param name="first" select="$first + 1"/> <xsl:with-param name="last" select="$last"/> </xsl;call-template> </xsl:if> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: Recursive Calles Templates (was, Ben Robb | Thread | translating xml:lang attribute, Matthias O. Will |
RE: Which engine? (RE: JavaScript a, Pollington, Lee (ELS | Date | RE: xslt numeric comparisons, Kay Michael |
Month |