xsl-list
[Top] [All Lists]

RE: Preserving whitespace between elements

2005-12-11 09:26:18
This looks like a bug in your XSLT processor, so the answer to your question
is

(a) report the bug to the vendor and/or
(b) use a different XSLT processor

Note that there are various ways you can influence the retention or
stripping of whitespace that occurs on its own between tags (whitespace-only
text nodes), but whitespace that occurs adjacent to non-whitespace
characters in the same text node should never be stripped by the system.

Michael Kay
http://www.saxonica.com/

-----Original Message-----
From: matt [mailto:mfonda(_at_)enotes(_dot_)com] 
Sent: 09 December 2005 21:11
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] Preserving whitespace between elements

Hello,

I am having a problem with whitepsace getting stripped. Take the 
following example:

xsl stylesheet:
<xsl:template match="div|p|b|u|i">
    <xsl:copy><xsl:apply-templates/></xsl:copy>
</xsl:template>

xml:
<div><p>here is some <b>bold</b> and <i>italic</i> text</p></div>

My expected output was:
<div><p>here is some <b>bold</b> and <i>italic</i> text</p></div>

However, the space is getting stripped, so the actual output is:
<div><p>here is some <b>bold</b>and<i>italic</i>text</p></div>

Any suggestions on how to prevent this?

Thanks,
-- Matthew

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--





--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--