Subject: RE: Getting the length of a duration
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Tue, 1 Jan 2008 01:01:05 -0000
|
> Have I missed an obvious better way to write this function?
Yes (Happy New Year).
$duration div xs:dayTimeDuration('PT1S')
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: Deborah Pickett [mailto:debbiep-list-xsl@xxxxxxxxxx]
> Sent: 01 January 2008 00:25
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Getting the length of a duration
>
> Have I missed an obvious better way to write this function?
>
> <xsl:function name="xmltv2tgd:durationLength" as="xs:decimal">
> <xsl:param name="duration" as="xs:dayTimeDuration"/>
> <xsl:sequence select="days-from-duration($duration) * 86400
> + hours-from-duration($duration) * 3600
> + minutes-from-duration($duration) * 60
> + seconds-from-duration($duration)"/>
> </xsl:function>
|