|
Subject: [xsl] is the variable really out of scope?? From: "bix xslt" <bix_xslt@xxxxxxxxxxx> Date: Thu, 05 Dec 2002 22:53:14 +0000 |
I have the following problem defined by microsoft IE: the variable 'i' is undefined and may be out of scope
<xsl:template match="/">
<xsl:call-template name="calcOpt" />
</xsl:template> <xsl:template name="calcOpt">
<xsl:param name="N" select="23" /> <!-- pseudo-code
N = value in
s = sqrt(N)
k = s mod 1 // fractional portion of square root
i = s - k if 0 < k < 0.5
w = i
h = i+1
else if k >= 0.5
w = i+1
h = i+1
else
w = i
h = i
--> <xsl:variable name="s">4.79</xsl:variable>
s = <xsl:value-of select="$s" /><br /> <xsl:variable name="k" select="$s mod 1" />
k = <xsl:value-of select="$i" /><br /> <xsl:variable name="i" select="$s - $k" />
i = <xsl:value-of select="$k" /><br /> <xsl:variable name="w">
<xsl:choose>
<xsl:when test="($k > 0.5) and ($k < 0.5)">
<xsl:value-of select="$i+1" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$i" />
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
w = <xsl:value-of select="$w" /><br /> <xsl:variable name="h">
<xsl:choose>
<xsl:when test="($k = 0)">
<xsl:value-of select="$i" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="$i+1" />
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
h = <xsl:value-of select="$h" /><br />
</xsl:template>
Thanks in advance, Bix
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] please help with date for, David Carlisle | Thread | Re: [xsl] is the variable really ou, Gunther Schadow |
| Re: [xsl] Locating Things Relative , David Carlisle | Date | [xsl] XSL Help!!, Chandra - |
| Month |