Child pages
  • XSLT-Debugger

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: New version update (support for IDEA 8.1 and Xalan 2.7.x)

Table of Contents


The XSLT-Debugger plugin allows to debug XSLT stylesheets in IntelliJ IDEA with various useful features a debugger should have, including breakpoints, watch expressions, variables display, etc. It is tightly integrated with IDEA which allows it to be efficiently used without much need to familiarize first.


The plugin is available for IntelliJ DEA IDEA 7.0 and 8.1 via the built-in plugin manager and at the IntelliJ Plugin Repository.


titleXSLT Processor

The debugger engine currently uses the SAXON 6.5.5 XSLT processor, which might cause the debugged stylesheets to work different or even incorrectly when they're designed for a another processor (e.g. Xalan), especially when extension functions are involved.

Supporting Debugging with Xalan should be is possible as well , so please tell me so I can see if there's enough demand for it. if either a compatible version of Xalan is found in the classpath or the VM argument "-Dxslt.transformer.type=xalan" is added. Note that the Xalan-support is considered beta-quality.

To switch back to SAXON even if Xalan is present, use "-Dxslt.transformer.type=saxon" to override the auto-detection.

titlePlatform Issues

The plugin has so far only been tested on Windows. Although there's nothing that generally prevents using it on other platforms, the breakpoint matching logic depends on file-URLs which may look differently on Linux/Mac. Even though some effort has been put into normalizing the URLs, I don't know if it actually works everywhere.

Please let me know if there are any problems - on any platform.


Version 1.1.2 (2007-12-21)

  • Documentation updated

Version 1.1.


6 (





  • API update for 7.0.3 EAP (#7656)
  • Support for IDEA 8

Version 1.2.1 (2009-02-27)

  • Beta-support for debugging with Xalan

Version 1.2.2 (2009-03-06)

  • Bugfixes