RE: [xsl] Stylesheet to remove comments and insignificant whitespace

Subject: RE: [xsl] Stylesheet to remove comments and insignificant whitespace
From: "Andrew Welch" <AWelch@xxxxxxxxxxxxxxx>
Date: Fri, 28 Feb 2003 14:37:51 -0000
> I'm in the process of creating a stylesheet which removes all 
> comments from
> the source document but keeps everything else.  I would also 
> like to remove
> all insignificant whitespace, but seem to be having problems in that
> particular area.  So far, here's my feeble attempts:

Hi,

There an element to take care of insignificant whitespace - <xsl:strip-space>

So, if you combine that with an 'identity transform', it should have the desired effect:

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

<xsl:strip-space elements="*"/>

<xsl:template match="@*|node()">
  <xsl:copy>
    <xsl:apply-templates select="@*|node()"/>
  </xsl:copy>
</xsl:template>

</xsl:stylesheet>

cheers
andrew

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.458 / Virus Database: 257 - Release Date: 24/02/2003
 

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


Current Thread