RE: [xsl] space was stripping

Subject: RE: [xsl] space was stripping
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Thu, 17 Dec 2009 10:08:11 -0000
I guess you are using Microsoft MSXML (or Internet Explorer). This is a
well-known "bug" in this product. You can get around it if you invoke the
MSXML parser explicitly from Javascript (there's an option to suppress
space-stripping), but the default when you just use the xml-stylesheet
processing instruction is to strip whitespace between elements. It's a pain,
the only real solution is to use a different browser. (Or, if you can change
your source XML, use a non-breaking space).


Michael Kay  

> -----Original Message-----
> From: Selvaganesh [mailto:selvaganesh_t@xxxxxxxxxxxxxx] 
> Sent: 17 December 2009 09:51
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] space was stripping
> Hi Team,
> I was using XSL for browser viewing purpose.
> I wrote the XSL simply input tag to output tag:
> 	<xsl:template match="legis-cite">
> 	<span style="background-color: #99FF99; font-size:17; 
> color:Black;"><xsl:apply-templates/></span>
> 	</xsl:template>
> XML file
> 	<p>Teating <legis-cite>legis content1</legis-cite> 
> <legis-cite>legis content2</legis-cite></p>
> Actual Output
> 	<p>Teating <span style="background-color: #99FF99; 
> font-size:17; color:Black;">legis content1</span><span 
> style="background-color: #99FF99; font-size:17; 
> color:Black;">legis content2</span></p>
> Space was removed between the "legis content1" & "legis content2"
> How can I correct this issue, in my expectation output do 
> remove the space, when same continue in the inline text
> Thanks,
> Selva
> Confidentiality Notice:  This transmittal is a confidential 
> communication.  If you are not the intended recipient, you 
> are hereby notified that you have received this transmittal 
> in error and that any review, dissemination, distribution or 
> copying of this transmittal is strictly prohibited.  If you 
> have received this communication in error, please notify this 
> office immediately by reply and immediately delete this 
> message and all of its attachments, if any.

Current Thread