Subject: Re: [xsl] Factorial Calculation From: "Pankaj Bishnoi" <pankaj.bishnoi@xxxxxxxxxxx> Date: Thu, 6 Apr 2006 12:49:49 +0530 |
Hi Thanks Mukul and Kamal i have found a solution. Thanks Panakj ----- Original Message ----- From: "Mukul Gandhi" <gandhi.mukul@xxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Thursday, April 06, 2006 12:30 PM Subject: Re: [xsl] Factorial Calculation Hi Pankaj, We can do so as shown below.. <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="text" /> <xsl:variable name="number" select="5" /> <xsl:template match="/"> <xsl:call-template name="factorial"> <xsl:with-param name="number" select="$number" /> </xsl:call-template> </xsl:template> <xsl:template name="factorial"> <xsl:param name="number" /> <xsl:choose> <xsl:when test="$number = 1"> 1 </xsl:when> <xsl:otherwise> <xsl:variable name="x"> <xsl:call-template name="factorial"> <xsl:with-param name="number" select="$number - 1" /> </xsl:call-template> </xsl:variable> <xsl:value-of select="$number * $x" /> </xsl:otherwise> </xsl:choose> </xsl:template> </xsl:stylesheet> Regards, Mukul On 4/6/06, Pankaj Bishnoi <pankaj.bishnoi@xxxxxxxxxxx> wrote: > Hi > Can we calculate Factorial of number in XSLT using iteration or > Call-Templates??? > > > Thanks > Pankaj
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Factorial Calculation, Mukul Gandhi | Thread | [xsl] Maximum columns in a table, Mattias Pirmann |
Re: [xsl] Factorial Calculation, Mukul Gandhi | Date | RE: [xsl] Man Page Transform and Mo, Michael Kay |
Month |