Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries >Thread Prev - Re: Sort using node-set [Thread Next] Re: Sort using node-setTo: NULL Date: 9/2/2006 4:52:00 AM Yes... I found it... Now it works... But I need to implement it sorting by a variable.. I need to sort By $totale and display the $totale value. In this way are not displaying the $totale values. <xsl:template match="/"> <xsl:call-template name="positionfilter"> <xsl:with-param name="sortedlist"> <xsl:for-each select="/CommandList/CheckRouting/RouterList/Router/GroupList/Group/OutwardList/Outward" > <xsl:variable name="root" select="../../ReturnList/Return" /> <xsl:variable name="totale"> <xsl:choose> <xsl:when test="Price/Amount"> <xsl:value-of select="format-number(number(Price/Amount)+number($root/Price/Amount),'#.##')"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="//Group/Price/Amount/text()"/> </xsl:otherwise> </xsl:choose> </xsl:variable> <xsl:copy-of select="."/> </xsl:for-each> </xsl:with-param> </xsl:call-template> </xsl:template> <xsl:template name="positionfilter"> <xsl:param name="sortedlist"/> <xsl:param name="totale"/> <xsl:for-each select="msxsl:node-set($sortedlist)/*"> <xsl:sort select="$totale"/> <xsl:value-of select="$totale"></xsl:value-of><br/> </xsl:for-each> </xsl:template> </xsl:stylesheet> | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
