Hello,
I am using Saxon 8.8 and and trying to set a variable
when a certain value is found in the node list.
When I walk through the code with XMLSpy debug, I see
that the variable never gets set. In fact, it skips
everything between the <xsl:variable> tags and goes
right to the line: <xsl:if test="not(Found)">
Does anyone know what is wrong with this template?
Thanks,
Mike
<xsl:template name="monthly" >
<xsl:param name="mon" />
<xsl:variable name="Found">
<xsl:for-each select="current-group()">
<xsl:sort data-type="number" order="ascending"/>
<xsl:choose>
<xsl:when
test="@month=$mon">,<xsl:value-of
select="@cost"/>
<xsl:text>pooper</xsl:text>
</xsl:when>
</xsl:choose>
</xsl:for-each>
</xsl:variable>
<xsl:if test="not(Found)">
<xsl:text>,0</xsl:text>
</xsl:if>
</xsl:template>
____________________________________________________________________________________
It's here! Your new message!
Get new email alerts with the free Yahoo! Toolbar.
http://tools.search.yahoo.com/toolbar/features/mail/
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--