The problem is, Xalan 1 is so old at this point that most of us don't 
remember what features _haven't_ changed.

The APIs have changed... and you missed the period where we were 
supporting a "bridge" library which translated the old APIs into the new 
ones.
There's been a lot of work on memory efficiency.
There's been a lot of work on performance.
There have been a lot of bug fixes.
Large portions of the system have been rewritten from the ground up. 
Sometimes repeatedly.

If you're concerned about performance, or compliance with the XSLT 
specification, you should definitely consider upgrading. You will probably 
have to rewrite some of your code, both due to the API changes and because 
fixing bugs in our support of XPath and XSLT may expose bugs in your old 
stylesheets.

Re synchronous calls: There is very little in Xalan 2 which is 
synchronous. And I don't remember much in Xalan 1 which was synchronous.

______________________________________
Joe Kesselman  / IBM Research

Reply via email to