[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: RE: need to show spaces

Subject: Re: RE: need to show spaces
From: "Thomas B. Passin" <tpassin@xxxxxxxxxxxx>
Date: Thu, 14 Mar 2002 15:50:32 -0500
nonbreaking spaces html
You have to get very clear on what you want.   Your transformation does
actually output all the spaces that were originally present.  A browser will
display all the spaces as a single visible space.  So the extra spaces
normally will not show in a browser even though they are present in the
document.

You can force the browser to show spaces by using nonbreaking spaces (&nbsp;
in html, but in xml use &#160; instead).  It is a browser issue, not an xslt
problem.  You can, however, solve it with xslt.

You can change the spaces to nonbreaking spaces by using translate():

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

Cheers,

Tom P

[Anurag Batra]

 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?




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


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.