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(_at_)hotmail(_dot_)com]
Sent: 05 April 2007 12:31
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] 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/
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--