Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


Re: [OT] Re: Apache Module (Xalan?)

From: "Jon Smirl" <jonsmirl@------------>
To:
Date: 6/1/2000 10:30:00 AM
I haven't measured it exactly since it was so slow but there is a big
different between compiled and not compiled. The XML parser is about the
same speed as the XSL transform stage. Compiling the sheet each time means
you have to parse it each time which will half your throughput.

My XML input to the compiled XSL sheet is never parsed either. My db
integration code generates SAX events straight into XT allowing me to avoid
another XML parse. Retrieving a page from my system does not involve any XML
parsing once the cache is active. For Java based systems XT/XP is twice the
speed of any of the other available solutions.

Another trap is the document() function for making the stylesheet available
for input into the transform. XSL and XML don't treat white space the same
so the DOM trees have to be different. Using document() will cause the XSL
sheet to be reparsed.

None of these schemes are fast enough for building an interactive ecommerce
app with fifty simultaneous users. It looks like C based code is my only
solution. Now that MS is up to speed on the XSL bandwagon I'm looking at
moving all of my transforms into the browser.

Jon Smirl
jonsmirl@xxxxxxxxxxxx



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


transparent
Print
Mail
Digg
delicious
Disclaimer
.

These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.

.
.

transparent

transparent