Subject: RE: 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).
Regards,
Michael Kay
http://www.saxonica.com/
http://twitter.com/michaelhkay
> -----Original Message-----
> From: Selvaganesh [mailto:selvaganesh_t@xxxxxxxxxxxxxx]
> Sent: 17 December 2009 09:51
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: 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.
|