[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Whitespaces against efficency
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@xxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxx> 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|