RE: [xsl] Attribute of greatest value from a node set

Subject: RE: [xsl] Attribute of greatest value from a node set
From: "Scott Trenda" <Scott.Trenda@xxxxxxxx>
Date: Fri, 28 Sep 2007 13:41:40 -0500
Alternatively: (I'm assuming answers is your context node)

option/@p[not(current()/option/@p &gt; .)]

~ Scott

-----Original Message-----
From: George Cristian Bina [mailto:george@xxxxxxxxxxxxx]
Sent: Friday, September 28, 2007 12:56 PM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: [xsl] Attribute of greatest value from a node set

Here it is one way:

/answers/option[not(@p &lt; ../option/@p)][1]/@p

Best Regards,
George
---------------------------------------------------------------------
George Cristian Bina - http://aboutxml.blogspot.com/
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com


Steve wrote:
> The input typically won't be in the right order. Is there an Xpath 1
> alternative?
>
> -Steve
>
> On 9/28/07, David Carlisle <davidc@xxxxxxxxx> wrote:
>>  you don't say if teh input is known to be sorted, if it is (in xslt
1
>>  or 2)
>> /answers/option[last()]/@p
>> if the input is not known to be in the right order then (in xpath 2)
>> max(/answers/option/@p)
>>
>> David
>>
>>
________________________________________________________________________
>> The Numerical Algorithms Group Ltd is a company registered in England
>> and Wales with company number 1249803. The registered office is:
>> Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.
>>
>> This e-mail has been scanned for all viruses by Star. The service is
>> powered by MessageLabs.
>>
________________________________________________________________________

Current Thread