Treebeard
Treebeard is an XSLT IDE that allows one to load an XML file and an XSLT file (from the web or from the local file system), edit either file, and then perform transformations. Features include: Syntax highlighting; Code Completion; Plug-able XSLT transformer; FOP preview; ability to save as PDF; Template Browser; Regular expression find; UTF-8,UTF-16 and ISO-8859-1 support; and much more.