Thank you, this works well.
Ned Martin
http://nedmartin.org/
-----Original Message-----
It's a case for a recursive template:
<xsl:call-template name="trim">
<xsl:param name="in"/>
<xsl:choose>
<xsl:when test="substring($in, string-length($in), 1)=' ')">
<xsl:value-of select="$in"/>
</xsl:when>
<xsl:otherwise>
<xsl:call-template name="trim">
<xsl:with-param name="in"
select="substring($in, 1, string-length($in)-1)"/>
</
</
</
Michael Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list