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]