|
Subject: RE: Node with maximum attribute value From: Kay Michael <Michael.Kay@xxxxxxx> Date: Mon, 21 Feb 2000 18:25:59 -0000 |
>I want to find the maximum mid attribute from the node-set.
This is one that does need recursion, follow the logic:
template name="get-max"
param name="nodes"
choose
when test="$nodes"
variable name="max-of-rest"
call-template name="get-max"
with-param name="nodes" select="$nodes[position()!=1]"
/call-template
/variable
choose
when test="nodes[1]/@mid > $max-of-rest"
value-of select="nodes[1]/@mid"
/when
otherwise
value-of select="$max-of-rest"
/otherwise
/choose
/when
otherwise
value-of select="-1 div 0" <!-- minus infinity -->
/otherwise
/choose
/template
Mike Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: Node with maximum attribute val, John Aldridge | Thread | RE: Node with maximum attribute val, Richard Birkby |
| RE: Breaking up is hard to do., Brian Dupras | Date | RE: Node with maximum attribute val, Kay Michael |
| Month |