[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Sort By calclulated variable
I need to implement a sorting by a calculating variable.. I need to sort By $totale and display the $totale value. In this way are not displaying the values are empty... Exist a way able to apply this kind of sort ? <xsl:template match="/"> <xsl:call-template name="positionfilter"> <xsl:with-param name="sortedlist"> <xsl:for-each select="/CommandList/CheckRouting/RouterList/Router/GroupList/Group/OutwardL ist/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>
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|