[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] element minimisation (again)


Subject: RE: [xsl] element minimisation (again)
From: Américo Albuquerque <melinor@xxxxxxx>
Date: Thu, 14 Aug 2003 01:29:37 +0100

Hi


> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx 
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of 
> Andrew Welch
> Sent: Tuesday, August 12, 2003 1:25 PM
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] element minimisation (again)
> 
> 
> 
> Someone just asked me why <node/> was coming out of the 
> transform as <node></node>.  After trying out some of the 
> processors, it seems msxml x when used with an identity 
> transform doesn't minimise.
> 
> So, this stylesheet:
> 
> <xsl:stylesheet version="1.0" 
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
> <xsl:template match="@*|node()">
>   <xsl:copy>
>     <xsl:apply-templates select="@*|node()"/>
>   </xsl:copy>
> </xsl:template>
> </xsl:stylesheet>
> 

You have
<xsl:copy>
   <xsl:apply-templates .../>
</xsl:copy>

Msxml could be copying the white spaces and creating
<node>
   
</node>
And this is not the same as <node></node>

(...)

Regards,
Americo Albuquerque


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread