A free interactive XSLT debugger.

This project implements an interactive debugger for XSLT and XSLT like programming languages.

At the moment you will find a command line application and a remote debugger which consists of a servlet and an applet.

Getting started

The current release was tested on a Linux environment.

It requires saxon 5.5. You will find it in http://users.iclway.co.uk/mhkay/saxon/saxon.zip.

You can download the tbug distribution from http://sourceforge.net/project/?group_id=8830 and unpack it with WinZIP or tar -xzvf tbug-0.2.tgz.

You will find a tbug.jar, a tbugclient.jar and a test dictionary with a run script. The script starts up de.pannenleiter.tbug.saxon.StyleSheetDebugger. This application behaves like the saxon command line interface com.icl.saxon.StyleSheet.

Edit the config file and call up the run script from your command line and good luck!

Calling up the remote debugger, takes three steps:

  1. run server in your first command window.
  2. run client in your second window.
  3. run get in your third window. The client will pop up a debugger window.

Current state of the project

The current release has known bugs and some important features are missing.

Further plans

If you would like to implement these features or if you think other points are more important, do not hesitate to join the development team. If you would like to contribute, there is a lot to do.


2000 Oct 21
Version 0.2 released.

2000 Jul 30
Version 0.1 released.

How to submit a bug report

Please post your reports or suggestions to the tbug mailinglist tbug-devel@lists.sourceforge.net
If you would like to subscribe, please go to http://sourceforge.net/mail/tbug.

Legal stuff - open source

This package is released under the terms of the GNU Lesser General Public License.