This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: splitting the date field in xml
- To: "'xsl-list at lists dot mulberrytech dot com'" <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] splitting the date field in xml
- From: Modha Kumar <Modha dot Kumar at chordiant dot com>
- Date: Wed, 14 Feb 2001 10:15:33 -0800
- Reply-To: xsl-list at lists dot mulberrytech dot com
Thanks Jim
-----Original Message-----
From: jim smith [mailto:jim@xoo.co.uk]
Sent: Tuesday, February 13, 2001 5:03 PM
To: xsl-list@lists.mulberrytech.com
Subject: Re: [xsl] splitting the date field in xml
>Hi
>
>I have a xml file which looks like this
>
><Context>
> <Date>Tue Jan 11 16:00:00 PST 1949</Date>
></Context>
>
>I need to show the date in 3 textfields as
>
>Jan 11 1949
And then, after shutting the computer down to go to bed i realise:
<xsl:template match="Context">
<xsl:choose>
<xsl:when test="substring(Date, 10, 1) = ' '">
<xsl:value-of select="substring(Date, 5, 4)"
/><xsl:value-of select="substring(Date, 9, 2)" /> <xsl:value-of
select="substring(Date, (string-length(Date) - 3), 4)" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="substring(Date, 5, 4)"
/><xsl:value-of select="substring(Date, 9, 3)" /> <xsl:value-of
select="substring(Date, (string-length(Date) - 3), 4)" />
</xsl:otherwise>
</xsl:choose>
</xsl:template>
Doesn't look very elegant, but works...
--
jim smith
020 7837 0377
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list