| 
 
Subject: RE: variable incrementing problems From: Eugeny Kuzakov <kev@xxxxxxxxx> Date: Tue, 29 Jun 1999 14:12:31 +0700 (OSS)  | 
On Mon, 28 Jun 1999, Kay Michael wrote:
> You cannot use xsl:variable to assign a new value to an existing variable:
> what your code is doing is to create a new variable of the same name, and
> when this goes out of scope (at </xsl:if>) your code picks up the earlier
> variable in preference.
Ok. Thanks for answer. I am solved my problem now.
But how can I increment value already existing variable?
Another question: I am declare variable (DebubOpts) in template that
should match root element. This template call another templates. But there
is no variable DebugOpts in "child's" templates that called from main
template....??
> Try this:
> 
> 	<xsl:variable name="FolderRowSpan1">
> 	<xsl:choose>
> 	<xsl:when test="count(highligth)+count(subfolder/highligth) > 0">
> 		1</xsl:when>
> 	<xsl:otherwise>0</xsl:otherwise>
> 	</xsl:choose>
>     	<xsl:variable name="FolderRowspan">
> 		<xsl:value-of select="count(subfolder)*2 + 1 +
> $FolderRowSpan1"/>
>     	</xsl:variable>
I am tryed this:
 	<xsl:variable name="FolderRowSpan">
 	<xsl:choose>
 		<xsl:when test="count(highligth)+count(subfolder/highligth) > 0">
 			<xsl:value-of select="count(subfolder)*2 + 2"/>
		</xsl:when>
 		<xsl:otherwise>
			<xsl:value-of select="count(subfolder)*2 + 1"/>
		</xsl:otherwise>
 	</xsl:choose>
     	</xsl:variable>
--
	Best wishes, Eugeny Kuzakov
		Laboratory 321 ( Omsk, Russia )
		kev@xxxxxxxxx
		ICQ#: 5885106
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
  | 
| <- Previous | Index | Next -> | 
|---|---|---|
| RE: variable incrementing problems, Kay Michael | Thread | RE: variable incrementing problems, Mike Brown | 
| RE: attribute value templates & jav, Jim Palmer | Date | Re: Whitespace again, Joerg Bauer | 
| Month |