Subject: Re: Iteration in XSLT From: David Carlisle <davidc@xxxxxxxxx> Date: Fri, 17 Mar 2000 16:08:41 GMT |
<count>5</count> <Hello>Hello, World!</Hello> Is it possible to display the text(Hello, World!) five times using XSLT processor? well that isn't a well formed document but given <x> <count>5</count> <Hello>Hello, World!</Hello> </x> you could do something like this (untested) <xsl:template match="x"> <xsl:apply-template select="Hello"/> </xsl:tenplate> <xsl:template match="Hello"> <xsl:param name="x" select="/x/count"/> <xsl:copy-of select="."/> <xsl:if test="$x > 1"> <xsl:apply-template select="."> <xsl:with-param name="x" select="$x - 1"/> </xsl:apply-template> </xsl:if> </xsl:template> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Iteration in XSLT, Chowdhury, Anisuzzam | Thread | How do I output an ampersand?, James Lynn |
Iteration in XSLT, Chowdhury, Anisuzzam | Date | Re: MSXML abominations happening fo, Mike Brown |
Month |