Hi Dave and everyone,

Dave Pawson wrote:
On 06/01/06, Matthew L. Avizinis <[EMAIL PROTECTED]> wrote:


Despite its several quite apparent drawbacks, speed and xslt version to
name two, I personally like the Xalan processor because of it's unique
ability to use scripted java extension functions via Rhino.
Matthew L. Avizinis


In the opposite corner;

1. Compliance.
   Xalan has always been one or two steps behind Saxon.

As Saxon is developed by the only editor of XSLT 2.0 [1], a small wonder he is ahead of all others.


2. XSLT 2.0 is available
   has features which are 1.0 extensions.
   Saxon is available (and compliant now)

XSLT 2.0 is NOT a W3C Recommendation yet, only a candidate recommendation and this only since less than two months. Earlier and during the time I was bundling Xalan, it was a W3C Working Draft. As there might be ongoing chances on spec and therefore on dependent implementations as Saxan, a usage of XSLT 2 features in product environment are risky.

A know little about his company but taking a glance on the developer count [2] the opensource community around Saxon seems quite singular.
On the other hand I see heavy traffic on the dev mailing list of Xalan [3].

As it is not mentione yet, it is a further plus for Xalan as it has two implementations one for Java and one for C++.

Concerning the comparance of features (aside of XSLT2) and performance of XSLT processors I am in need of some more facts (preferable links). For example, are there recent results of a common XSLT testsuite, which guarantees the user a common feature set? And what about XML parser and XSLT processing benchmarks, which make the parsers and XSLT processors comparable?

They should exist as usually a XML parser/processor developer should have these for functional and performance regression testing.

Please keep in mind, that a change to a different parser/processor always generate a lot of testing efforts and comprises regression risks.


-Svante

[1] - http://www.w3.org/TR/xslt20/
[2] - http://saxon.sourceforge.net/
[3] - http://marc.theaimsgroup.com/?l=xalan-dev

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to