This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Whitespaces against efficency
- To: Tangi Vass <tangivass at compuserve dot com>
- Subject: Re: Whitespaces against efficency
- From: Mike Brown <mike at skew dot org>
- Date: Mon, 10 Apr 2000 12:01:38 -0600 (MDT)
- CC: xsl-list at mulberrytech dot com
- Reply-To: xsl-list at mulberrytech dot com
> > If someone would provide me with some real benchmarks to see if it makes a
> > difference, I'd appreciate it.
>
> Having slightly modified your condense.xsl script to normalize text nodes, I
> notice an average 50% decrease of the execution time !
>
> <xsl:template match="text()">
> <xsl:value-of select="normalize-space(.)"/>
> </xsl:template>
That's great that you notice a decrease in execution time. I perceived a
slight performance gain but don't have any numbers to prove it.
I don't think normalizing text nodes is always desirable. The whitespace
in something like
<foo>
bar
</foo>
could be significant, depending on the application.
- 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