Treebeard is an XSLT IDE / editor that can use many java parsers. It is written in Java and can run on many platforms.
You can download Treebeard at http://treebeard.sourceforge.net
Most of the changes in the new version are things that have been irritating me, bug fixes, and a couple functionality additions. The changes include:
* Added auto-indent - so when you hit enter you stay at your current indentation level
* Made most of the heavy weight dialogs into light weight ones
* Added the ability to have multiple XSLT templates (instead of the one "New XSLT"). Changed the config.xml to allow you to add as many templates as you want, and added a default FO template.
* In Windows 'Find' will now stay on top after you do a search - like it does on Linux
* When you select "show errors" the error window will pop to the top if it is already open - instead of doing nothing.
* You can now send results to a new Ent (fun - don't know how practical, but fun :)
* Added an analyzer that constantly runs on the XSLT and updates the name space listing so custom name spaces are highlighted correctly (beginning of code insight)
* Made most of the dialogs stay open - helpful if you switch between transformers or send the results to different places a lot.