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

Re: Question about XSLTC

Subject: Re: Question about XSLTC
From: "Abel Braaksma (online)" <abel.online@xxxxxxxxx>
Date: Tue, 7 Aug 2007 00:51:07 +0200 (CEST)
Re:  Question about XSLTC
> Recently we have decided to switch to using XSLTC, to improve the
> speed of our transforms.  In other parts of our application, we
> have been able to use XSLTC without a problem.

I'm afraid I do not have an answer to your original inquiry, but if
speed is a matter for you, you may consider using XSLT 2.0 instead.
There have been scenarios where increase of speed was more then 20
fold (!). The best increase of speed is where you would otherwise
need recursive templates in XSLT 1.0 (i.e., string pattern
searching, certain calculations, string replacement etc).

Not to mention the speed you gain in the development and management
cycle. The size of a typical (what is typical...) XSLT 2.0
stylesheet is roughly 30% the size of an XSLT 1.0 stylesheet (of
course, largely depending on your structure).

A good XSLT 2.0 capable processor is Saxon 8.9 (non-SA version is
open source), both for .NET and Java. Others are Gestalt (open
source) and AltovaXML (proprietary, freeware).

There's one caveat though: once you start with XSLT 2.0 there's a
high probability chance that you fall in love with it!

Cheers,
-- Abel Braaksma

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

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.
Email
First Name
Last Name
Company
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.