This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]