This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Whitespaces against efficency
- To: <xsl-list at mulberrytech dot com>
- Subject: Re: Whitespaces against efficency
- From: "Tangi Vass" <tangivass at compuserve dot com>
- Date: Mon, 10 Apr 2000 14:42:09 +0200
- Cc: <mike at skew dot org>
- References: <200004071817.MAA86737@skew.org>
- Reply-To: xsl-list at mulberrytech dot com
Having slightly modified your condense.xsl script to normalize text nodes, I
notice an average 50% decrease of the execution time !
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml" version="1.0" indent="no"/>
<xsl:strip-space elements="*"/>
<xsl:preserve-space elements="xsl:text"/>
<xsl:template match="text()">
<xsl:value-of select="normalize-space(.)"/>
</xsl:template>
<xsl:template match="/|*|@*|processing-instruction()">
<xsl:copy>
<xsl:apply-templates select="@*|node()[not(self::comment())]"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
Thanks Mike !
Tangi
----- Original Message -----
From: Mike Brown <mike@skew.org>
To: <xsl-list@mulberrytech.com>
Sent: Friday, April 07, 2000 8:17 PM
Subject: Re: Whitespaces against efficency
>
> > I guess that's because my DOM trees have a lot of unuseful (except for
> > indenting purposes) whitespaces text nodes.
> >
> > How is it possible to remove them?
>
> I wrote a stylesheet for this purpose.
> http://www.skew.org/xml/#condense
>
> If someone would provide me with some real benchmarks to see if it makes a
> difference, I'd appreciate it.
>
> - Mike
> ___________________________________________________________
> Mike J. Brown, software engineer, Webb Interactive Services
> XML/XSL stuff: http://www.skew.org/ http://www.webb.net/
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list