This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: RE: need to show spaces
- From: "Joerg Heinicke" <joerg dot heinicke at gmx dot de>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Thu, 14 Mar 2002 21:31:02 +0100
- Subject: Re: [xsl] RE: need to show spaces
- References: <F151TIlgekO2BAbz72L00005488@hotmail.com>
- Reply-to: xsl-list at lists dot mulberrytech dot com
Don't look at the HTML with a browser, look at the HTML source and you will
see everything is OK. If you want to see more than 1 space even with the
browser, replace the spaces with non-breaking spaces:
<xsl.value-of select="translate(@val,' ', ' ')"/>
Regards,
Joerg
> Hi everyone,
> I am facing a problem with XSL.
>
> I have in my XML
> <a>
> <b val="11 22 33 44 55"></b>
> <b val="aa bb cc dd ee"></b>
> <b val="12 12 12 12 12"></b>
> <b val="44 55 66 77 88"></b>
> </a>
>
> in my XSL i have
> <table>
> <xsl:for-each select="a/b">
> <tr>
> <td><xsl:value-of select="@val"/></td>
> </tr>
> </xsl:for-each>
> </table>
>
> the output does not shows the spaces as they are. It just shows one space
> gap between them. I want the string to appear as it is without any
> formatting(trimming).
>
> I have put
> <xsl:preserve-space elements="a"/> in the XSL but doesnt make a diff.
>
> whats the way to overcome this problem?
>
> all help is appreciated
> thanks in advance
>
> regards,
> Anurag
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list