I don't know how easy it would be to do, but how about
adding support for the non-java xslt processor
xsltproc? I use this because it is much, much faster
than one of the java processors like xalan, and has
many features as well.
Running non-Java XSLT processors should be as easy as adding
an Emacs Lisp command to run a process on a buffer. The
difficult part is adding support for debugging, which is
quite difficult to do: the whole Java support code would
have to be rewritten in C.
I don't plan to work on this anytime soon, but feel free to
add support for it. I'd be more than happy to incorporate
those changes in XSLT-process.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=13635
Running non-Java XSLT processors should be as easy as adding
an Emacs Lisp command to run a process on a buffer. The
difficult part is adding support for debugging, which is
quite difficult to do: the whole Java support code would
have to be rewritten in C.
I don't plan to work on this anytime soon, but feel free to
add support for it. I'd be more than happy to incorporate
those changes in XSLT-process.