xsl-list
[Top] [All Lists]

RE: Stylesheet to remove comments and insignificant whitespace

2003-02-28 07:37:51

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