Subject: Re:[xsl] About <xsl:param> and <xsl:with-param> From: "Vasu Chakkera" <vasucv@xxxxxxxxxxx> Date: Tue, 5 Nov 2002 12:40:21 -0000 |
Hi, >In the next xsl I want to make that the param "cod" be >incremented in each time that the <xsl:for-each> cicle >occurs, but it's result is an error you can not incriment the variables in XSLT. it's not possible in XSLT, because you can't reassign the value of a variable.. You may use other techniques like recursive templates to solve your problem.. or If you tell what your requirement is , some one in the list can definitely help you out. ><xsl:with-param name="cod" select="number($cod+1)"/> This is a wrong usage of xsl:with-param .. <xsl:with-param > is used when calling a template by using either <xsl:call-templates> or <xsl:apply-templates> . a typical use of <xsl:param> and <xsl:with-param> : <xsl:template match="/"> <xsl:call-template name="my-template"> <xsl:with-param name="param1" select="'param1 value'"/> <xsl:with-param name="param2" select="'param2 value'"/> </xsl:call-template> </xsl:template> <xsl:template name="my-template"> <xsl:param name="param1"/> <xsl:param name="param2"/> Param Values : <xsl:value-of select="$param1"/> and <xsl:value-of select="$param2"/> </xsl:template> HTH Vasu XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Node Concatenation, J.Pietschmann | Thread | Re: [xsl] Node Concatenation, Vasu Chakkera |
RE: [xsl] About <xsl:param> and <xs, Stuart Brown | Date | RE: [xsl] About <xsl:param> and <xs, Jarno . Elovirta |
Month |