DocBook setup
Quick Setup
Mailing Lists
CVS Repository

What is it?
XSLT-process is a minor mode for GNU Emacs/XEmacs which transforms it into a powerful editor with XSLT processing and debugging capabilities. With this mode you can:
  • run an XSLT processor on the Emacs buffer you edit, and view the results either in another Emacs buffer or in a browser.
  • run an XSLT processor in debug mode and view what happens during the XSLT transformation. You can set breakpoints, run step by step into your stylesheet, view global and local XSLT variables and many more. In this mode you effectively use GNU Emacs/XEmacs as an XSLT debugger.
  • when used with the DocBook-XSL package, GNU Emacs/XEmacs becomes a powerful DocBook processing system.

XSLT-process is not an Emacs major mode for editing XML or XSLT files, for this you should use Lennart Staflin's PSGML, James Clark's sgml-mode.el major mode (distributed with GNU Emacs), or Tony Graham's xslide XSLT mode.

Supported XSLT processors
The mode currently supports two Java XSLT processors:
  • Saxon - fully supported, including debugging capabilities.
  • Xalan - fully supported, including debugging capabilities.
Other Java XSLT processors could be relatively easily added, at least for normal processing capabilities.

Who are the authors and what is the license?
XSLT-process is written and maintained by Ovidiu Predescu and Tony Addyman. The package is free software and is distributed under the GNU General Public.

Submit your feedback
Please let us know how you use this mode so we know where to invest our efforts in the future. You can do this in several ways:

SourceForge Logo Last modified: Jan 04 02:25:31 UTC 2004.