This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Node with maximum attribute value
- To: <xsl-list at mulberrytech dot com>
- Subject: RE: Node with maximum attribute value
- From: "Richard Birkby" <rbirkby at thundermain dot com>
- Date: Tue, 22 Feb 2000 08:02:18 -0000
- Reply-To: xsl-list at mulberrytech dot com
Maybe this can become an XSL "Design Pattern"?
It seems the most succinct way to get a maximum into a variable.
Cheers,
Richard
> -----Original Message-----
> From: owner-xsl-list@mulberrytech.com
>
> you can do that by by initializing a variable with an xsl:for-each loop
> (& i don't even need to mention RTFs ...) -
>
> <xsl:variable name="MaxValue">
> <xsl:for-each select="closing-price">
> <xsl:sort data-type="number" select="@mid" order="descending"/>
> <xsl:if test="position()=1">
> <xsl:value-of select="@mid"/>
> </xsl:if>
> </xsl:for-each>
> </xsl:variable>
>
> <xsl:for-each select="closing-price">
> ...
> <xsl:if test="@mid = $MaxValue"> ... </xsl:if>
> </xsl:for-each>
>
> --
>
> cheers
>
> phil
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list