[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] scripting


Subject: Re: [xsl] scripting
From: "cutlass" <cutlass@xxxxxxxxxxx>
Date: Wed, 15 Aug 2001 16:03:36 +0100

i would recc using the extensive date time stuff at www.exslt.org or
http://xsltsl.sourceforge.net

chow, jim fuller

( another std response...hehe )

----- Original Message -----
From: "Aleksei Valikov" <valikov@xxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Wednesday, August 15, 2001 2:07 PM
Subject: Re: [xsl] scripting


> Hi.
>
> > I'm converting an xml document to a prism document
> > using a stylesheet.  One of the elements in the XML
> > document is date, which is given in "MM DD
> > YYYY H:MM" format (example: "Jul 10 1999 9:10AM").  I
> > want the date to be formated w/ the year first (ex:
> > "1999-7-10 9:10AM" ).  Can I change my XSL stylesheet
> > to do this?  Do I need to use bean scripting/java
> > scripting?  Is this compatible w/ JAXP?
>
> I think that for now pretty clean and portable solution will be a named
> template with a parameter.
>
> You define it:
>
> <xsl:template name="datetoprism">
>   <xsl:param name="date"/>
>   <xsl:value-of select="substring($date,8,11)"/>
>   <!-- and so on -->
>  </xsl:template>
>
> Call it:
>
> <xsl:call-template name="datetoprism">
>   <xsl:with-param name="date" select="'Jul 10 1999 9:10AM'"/>
> </xsl:call-template>
>
> The only question left is how to write the conversion routine.
> See substring functions. You will probably also need to convert month from
> textual representation into a number.
>
> Bye.
> /lexi
>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>


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



Current Thread
Keywords