[xsl] Preserving whitespace between elements

Subject: [xsl] Preserving whitespace between elements
From: matt <mfonda@xxxxxxxxxx>
Date: Fri, 09 Dec 2005 13:11:03 -0800
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

Current Thread