Re: [xsl] Converting Duration

Subject: Re: [xsl] Converting Duration
From: tim@xxxxxxxxxxxx
Date: Fri, 21 Nov 2003 12:48:04 -0800
On Fri, Nov 21, 2003 at 07:43:37PM +0100, J.Pietschmann wrote:
> kakridge@xxxxxxxxxxxxx wrote:
> > If I have varying durations within an element, such as this:
> > 
> > <Durations>
> > 	<Duration>PT8H</Duration>
> > 	<Duration>PT8H15M</Duration>
> > 	<Duration>PT12H10M</Duration>
> > </Durations>
> > 
> > how can I scan through and strip out the letters?
> 
> Stripping letters can be achieve by translating them to nothing:
>   <xsl:template match="Duration">
>    <xsl:value-of select="translate(.,'PTHSM','')"/>
>   </xsl:template>
> Of course, you can delete 'ABCD...' or whatever.
> 
> I'm not sure what stripping the letters gives you, nor what you mean
> by "scan through". For more help, you'll have to supply samples of the
> expected output.
> 
> J.Pietschmann
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 

Some samples would help responses.  However, you might want to check out
some of the date-time functions in EXSLT.  See http://www.exslt.org for
more info.  I know there are some functions to handle durations, so
maybe you can find an example or something there.

Best of luck,
Tim

-- 
/**
 * Tim Meals
 * Applications Developer
 *
 * @email: tmeals@xxxxxxxxxxxx
 */

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread