xsl-list
[Top] [All Lists]

Re: [xsl] Is Saxon the *only* XSLT 2.0 engine?

2006-04-14 00:38:22
"Michael" == Michael Kay <mike(_at_)saxonica(_dot_)com> writes:

    >> Bit of a newbie question really, but is Saxon the only XSLT 2.0
    >> transformation engine available?

    Michael> There are two others, Colin Adams' Gestalt XSLT, and
    Michael> Altova's XSLT 2.0 processor.

    Michael> Saxon, of course, is the best.
  
Well, I can't let that go unchallenged.

If you want to write interactive scripts which invoke an XSLT 2.0
processor, then Saxon is a poor choice, as it's dependence upon the
Java VM means it is too slow for interactive use (*).
If you want to serialize to a web service, or other HTTP server, then
it is of no use at all to you, as HTTP writes don't work (*).
If you want to invoke XSLT 2.0 programmatically from a good
programming language (i.e. Eiffel), then it is far too difficult to
use Saxon (.NET version excepted, I guess).

Personally, these are the only scenarios in which I DO use XSLT, with
one big exception - I write a lot of XSLT for testing Gestalt. And
there I DO use Saxon, so I can compare results and performance.

I won't bother to list the all too numerous cases where Saxon IS the
best though - I don't have enough time in the day :-)

(*) I don't know about the .NET version.
-- 
Colin Adams
Preston Lancashire

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>