XSLPalette is a floating palette designed for XSLT debugging.
One of the fantastic features of XSLPalette is that it is a floating, non-activating palette that can integrate seamlessly with your favorite text editor. With XSLPalette, you can easily select XML source documents and XSLT stylesheets created with your favorite editor, such as BBEdit.
XSLPalette also allows you to execute your XSLT transformation right from the UI. You can view intuitive error messages, warnings, and other diagnostic info in the XSLPalette console tab. The tool also allows you to specify global parameters from the UI for dynamic XSLT.
With XSLPalette, you can view the result of your transformation as raw text, a pretty DHTML tree view (when appropriate), or a rendered HTML page (when appropriate). You can also save your document and parameter settings as .xslpalette documents for opening later.
In this release, there are several exciting new features, including XQuery 1.0 support via Saxon 8.7 and NSXML. There is also full support for XSLT 2.0 and XPath 2.0 with Saxon 8.7, and you can choose between multiple XSLT processors: libxslt, Saxon 6.5 (now bundled -- for XSLT 1.0), and Saxon 8.7 (now bundled -- for XSLT 2.0).
Finally, XSLPalette offers full support for the EXSLT Regular Expressions module when using libxslt (regexp:match(), regexp:test(), regexp:replace()) and improved verbosity control. Overall, XSLPalette is an essential tool for XSLT developers looking to streamline their workflow on Mac OS X text editors.
Version 1.2: N/A