Re: [xsl] RE: need to show spaces

Subject: Re: [xsl] RE: need to show spaces
From: "Anurag Batra" <anurag_batra@xxxxxxxxxxx>
Date: Thu, 14 Mar 2002 20:51:33 +0000
thanks Joerg,
on implementing your peice of code now nuthing appears not even the text.
PS - I also tried replacing &#160; with &nbsp; still nuthing appears
I feel my browser is not able to understand the translate function


I am using IE5.5 with MSXML3.0.


From: "Joerg Heinicke" <joerg.heinicke@xxxxxx>
Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Subject: Re: [xsl] RE: need to show spaces
Date: Thu, 14 Mar 2002 21:31:02 +0100

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









_________________________________________________________________
Join the world?s largest e-mail service with MSN Hotmail. http://www.hotmail.com



XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list



Current Thread