Re: [xsl] Displaying blank space

Subject: Re: [xsl] Displaying blank space
From: Francis Norton <francis@xxxxxxxxxxx>
Date: Fri, 17 Jan 2003 14:43:09 +0000
Hi Jitt,

Jitt_Joynoosaeng@xxxxxxxxxxx wrote:

My xslt is this:
<xsl:for-each select="test/notes">
<p> <xsl:value-of select="text"/>
</p>
</xsl:for-each>


This is probably not caused by your XSLT, but may be cured by it. The most probably cause of the problem is that HTML browsers display any sequence of white-spaces as a single space. You can see if this is your problem by doing "View Source" on the page, or just inspecting the HTML in a text editor like notepad. If so, the solution is to use the no-break-space character instead. This is often referred to in HTML as "&nbsp;" but can also be entered using "&#160;" which also works in XML. Try

<xsl:value-of select="translate(text, ' ', &#160;)"/>

You should find this works.

Francis.
--
"Never mind manoeuvre, go straight at 'em." - Admiral Horatio Nelson



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


Current Thread