[Home] [By Thread] [By Date] [Recent Entries]



I wrote

> But since I failed to reproduce this now, I'll have to eat my words and
> confirm that 
> 
> > Xslt should still
> > be acting like there was a single space there


I ate my words too soon.
If you have a _really_ trivial stylesheet that does copy the entire
document in a single operation then your magic spaces do appear in the
output, but if you do the usual thing of having an "identity template"
that walks the tree, they go.

ie.xml:
=======
<?xml-stylesheet type="text/xsl" href="ie.xsl"?>
<p>
<b>this</b> <i>is</i> <span class="zzz">bad</span>
</p>


ie.xsl:
======

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
>


<xsl:template match="/">
<html>
<head><title>test</title></head>
<body>
<xsl:apply-templates/>
</body>
</html>
</xsl:template>

<xsl:template match="*">
<xsl:copy>
<xsl:copy-of select="@*"/>
<xsl:apply-templates/>
</xsl:copy>
</xsl:template>

</xsl:stylesheet>



voila: No spaces.

David


________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member