|
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 |