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
