-----Original Message-----
From: cknell(_at_)onebox(_dot_)com
The rest is left as an exercise for the reader.)
<xsl:template match="/dataroot/GrantNet/c9">
<xsl:variable name="year"><xsl:value-of
select="substring-before(.,'-')" /></xsl:variable>
<xsl:variable name="month"><xsl:value-of
select="substring(substring-after(.,'-'),1,2)" /></xsl:variable>
<xsl:variable name="day"><xsl:value-of
select="substring(substring-after(.,'-'),4,2)" /></xsl:variable>
<xsl:variable name="date"><xsl:value-of select="$month"
/>/<xsl:value-of select="$day" />/<xsl:value-of select="$year"
/></xsl:variable>
<xsl:value-of select="$date" />
</xsl:template>
--
or
<xsl:template match="formatdate">
<xsl:param name="tstamp" />
<xsl:value-of select="concat( substring-before($tstamp,'-'),'/',
substring(substring-after($tstamp,'-'),1,2),'/',
substring(substring-after($tstamp,'-'),4,2))" />
</xsl:template>
...
<xsl:call-template name="formatdate">
<xsl:with-param name="tstamp" select="/dataroot/GrantNet/c9" />
</xsl:call-template>
if verbosity is not your primary concern...
Cheerz,
Andreas
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list