Subject: RE: Normalize-Space for a template
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Fri, 2 May 2003 22:28:37 +0100
|
> I tried your approach. It works well.
> Just wondering though: is there a way to strip spaces from a
> template that has been called? My example of a URL and QUERY
> and DISPLAY was a pretty simple one... if this was a much
> more complicated (involved) template, it seems there must be
> a way to "STRIP" the spaces from this result.
>
Just avoid putting the spaces there in the first place. To achieve this,
put all literal text in an <xsl:text> element:
> > <a>
> > <xsl:attribute name="href">
> > <xsl:value-of select="$url"/>
<xsl:text>&</xsl:text>
> > <xsl:value-of select="$Query"/>
> > </xsl:attribute>
> > <xsl:value-of select="$Display"/>
> > </a>
Spaces in the stylesheet are significant only if they are adjacent to
non-whitespace characters.
Michael Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|