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

RE: Problems rendering nbsp entity

Subject: RE: Problems rendering nbsp entity
From: John Aschenbrenner <jaschenbrenner@xxxxxxxxxxxxxxx>
Date: Fri, 27 Sep 2002 13:50:35 -0700
john aschenbrenner
Thanks Michael, I am using MSXML.  How do I use the XSLT processors
serializer instead of the DOM's serializer?

-----Original Message-----
From: Michael Kay [mailto:michael.h.kay@xxxxxxxxxxxx]
Sent: Thursday, September 26, 2002 3:51 AM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: RE:  Problems rendering nbsp entity


You can probably force your processor to use either the entity reference
&nbsp; or a character reference such as &#160; in the output by using
<xsl:output encoding="us-ascii"/>.

Note with MSXML, however, this only affects the output if you are using
the XSLT processor's serializer, not the DOM's serializer, and if you
are outputting to a byte stream rather than a character stream.

Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx 

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx 
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of 
> John Aschenbrenner
> Sent: 26 September 2002 02:07
> To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx'
> Subject:  Problems rendering nbsp entity
> 
> 
> I know I've seen this before but I can't seem to find it in 
> the archives. My apologies if this has been answered one too 
> many times.
> 
> In the past when I wanted to render a non blanking space when 
> using XSL to render HTML I have just used the entity &#160; 
> I've even noticed that the &#160; entity is rendered as 
> &nbsp; in the HTML file when using the Saxon parser.  Most of 
> the time MSXML will render this appropriately as well.  
> However for some reason this does not work this time when 
> using that parser.  Now instead of getting the nicely 
> formatted document that I want, I end up with question marks 
> all over the place.  When I look at the HTML that was 
> rendered there are no actual question marks in it just blank 
> spaces where I wanted the &nbsp; to be.  I am assuming that 
> for each question mark rendered I am seeing the space.
> 
> Now after all that............
> 
> Is there a way when using MSXML to get it to return the 
> actual entity &nbsp; in the rendered HTML instead of some 
> space character.  For example instead of <td> </td> have it 
> render this <td>&nbsp;</td> The problem as many know with 
> using the entity &nbsp; as a literal in XSL is that it is not 
> defined.  Also, I do not really want to output it as a non 
> blank space in the HTML but rather render it directly as is - &nbsp;
> 
> Much Thanks in Advance,
> John Aschenbrenner
> 
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 


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

 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.