|
Subject: Re: [xsl] Assigning a value to a variable failure From: JBryant@xxxxxxxxx Date: Mon, 21 Feb 2005 16:12:25 -0600 |
Are all the variables at the highest level of the spreadsheet (that is,
outside of any templates)?
Jay Bryant
Bryant Communication Services
(presently consulting at Synergistic Solution Technologies)
"tom tom" <tomxsllist@xxxxxxxxxxx>
02/21/2005 04:07 PM
Please respond to
xsl-list@xxxxxxxxxxxxxxxxxxxxxx
To
xsl-list@xxxxxxxxxxxxxxxxxxxxxx
cc
Subject
[xsl] Assigning a value to a variable failure
If I have the following variables:
<xsl:variable name="section_num2">
<xsl:choose>
<xsl:when test="/ROOT/PARAMS/PARAM[NAME='s_id']">
<xsl:value-of
select="/ROOT/PARAMS/PARAM[NAME='s_id']/VALUE"/>
</xsl:when>
<xsl:otherwise>1</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="section_num" select="number($section_num2)"/>
I have a further variable and template:
<xsl:variable name="current_page">
<xsl:call-template name="find_current_page"/>
</xsl:variable>
<xsl:template name="find_current_page">
<xsl:value-of select="$section_num2"/>
</xsl:template>
When i reference the variable $current_page, the value of $section_num2 is
not returned, nothing is returned, yet when I call the template name
'find_current_page' directly the correct value is returned, can anyone
tell
me why? I am using MSXML 3 in XML Spy, these templates are part of a much
larger stylesheet, they are definately not being overridden anywhere.
Thanks
Tom
_________________________________________________________________
Stay in touch with absent friends - get MSN Messenger
http://www.msn.co.uk/messenger
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] Assigning a value to a variab, tom tom | Thread | Re: [xsl] Assigning a value to a va, David Carlisle |
| [xsl] Assigning a value to a variab, tom tom | Date | Re: [xsl] xslt to generate XSL-FO t, Jon Gorman |
| Month |