Subject: RE: Finding max values
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Thu, 5 Apr 2007 12:42:27 +0100
|
If it really is a dateTime datatype, then
max(objects/object/p/date/@publish)
If it's actually an untyped document, then
max(objects/object/p/date/@publish/xs:dateTime(.))
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: tom tom [mailto:tomxsllist@xxxxxxxxxxx]
> Sent: 05 April 2007 12:31
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Finding max values
>
> Using a single XPath expression in XSLT 2 can anyone
> recommend the most appropriate way to find a maximum value
> (ie most recent) of a date datatype that is encoded in the
> following kind of construct:
>
> <objects>
> <object>
> <p>
> <date publish="2005-10-05T02:08:54-03:00"/>
> </p>
> </object>
> <object>
> <p>
> <date publish="2005-10-03T02:08:54-03:00"/>
> </p>
> </object>
> <object>
> <p>
> <date publish="2005-10-04T02:08:54-03:00"/>
> </p>
> </object>
> <object>
> <p>
> <date publish="2005-10-04T02:08:54-03:00"/>
> </p>
> </object>
> </objects>
>
> _________________________________________________________________
> Solve the Conspiracy and win fantastic prizes.
> http://www.theconspiracygame.co.uk/
|