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>
--~--