[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Newbie question on XSL transformations: multiple

Subject: Re: Newbie question on XSL transformations: multiple sorts on element attr
From: Abel Braaksma <abel.online@xxxxxxxxx>
Date: Thu, 08 Feb 2007 10:03:36 +0100
Re:  Newbie question on XSL transformations: multiple
Marco wrote:
Well for example for persons which develops in os linux (gcc) and not microsoft who are developing in c for obtaining maximum performance (and then they can't use JNI)....

Well, if you want to squeeze out every little bit of performance, you should do it in assembler. But there is little proof that humans can do it better. Same is true for C/C++ or whatever low level language you want to use. Performance can be important, but I very much doubt that porting a complex application like this from Java to C will benefit you. And performance of XSLT has much more to do with how you design your stylesheets than it has to do with the optimized opcodes.

If you really want to use C/C++, consider Eiffel. The Gestalt processor is built in Eiffel and supports XSLT 2. Eiffel makes intermediary code in C and optimizes that in several passes (called freezing I believe). If you need performance, you need Eiffel. If you want C, use one of the pre-final build phases from Gestalt.

Mind you, that XSLT 2 processors out-perform XSLT 1 processors on nearly every respect, sometimes up to hundredths of times (and some gains are even exponential), regardless of the platform.

-- Abel

Current Thread


Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
First Name
Last Name
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.