Subject: Re: [xsl] max value From: Mike Brown <mike@xxxxxxxx> Date: Mon, 10 Dec 2001 16:52:06 -0700 (MST) |
Charly wrote: > Hello, > Is there a way to get the max value . > > something that would look like and returns "11" > > <xsl:template match="values"> > <xsl:value-of select="max(value)" /> > </xsl:template> > > <values> > <value>7</value> > <value>11</value> > <value>8</value> > <value>4</value> > </values> Check out exslt.org. <xsl:template match="values"> <xsl:choose xmlns:math="http://exslt.org/math"> <xsl:when test="function-available('math:max')"> <xsl:value-of select="math:max(value)"/> </xsl:when> <xsl:otherwise> <xsl:choose> <xsl:when test="not(value)">NaN</xsl:when> <xsl:otherwise> <xsl:for-each select="value"> <xsl:sort data-type="number" order="descending" /> <xsl:if test="position() = 1"> <xsl:value-of select="number(.)" /> </xsl:if> </xsl:for-each> </xsl:otherwise> </xsl:choose> </xsl:otherwise> </xsl:choose> </xsl:template> - Mike ____________________________________________________________________________ mike j. brown, fourthought.com | xml/xslt: http://skew.org/xml/ denver/boulder, colorado, usa | personal: http://hyperreal.org/~mike/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] max value, Charly | Thread | RE: [xsl] max value, Jeff Beadle |
RE: [xsl] max value, Joshua . Kuswadi | Date | [xsl] max value, Charly |
Month |