XSLPalette is a floating palette that brings XSLT debugging features to your favorite Mac OS X text editor. I like to combine Marc Liyanage's XSTL BBEdit Gossary for XSLT code auto-completion with XSLPalette for a full-featured XSLT editing environment.
XSLPalette is a floating, non-activating palette that will integrate well with your favorite text editor.
Here are some key features of "XSLPalette":
· Ability to select XML source documents and XSLT stylehseets created in your editor of choice (like BBEdit).
· Execute your XSLT transformation from the XSLPalette UI.
· View intuitive error messages, s, and other diagnostic info in the XSLPalette console tab.
· Ability to specify global s from the UI for dynamic XSLT.
· View result of your transformation as raw text, a pretty DHTML tree view (when appropriate), or a rendered HTML page (when appropriate).
· Save your document and param settings as .xslpalette documents for opening later.
What's New in This Release:
· Version 1.2 Adds XQuery 1.0 support via Saxon 8.7 and NSXML.
· XSLT 2.0 and XPath 2.0 support (via Saxon 8.7)!
· 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).
· Full support for EXSLT Regular Expressions module when using libxslt (regexp:match(), regexp:test(), regexp:replace())
· Verbosity control.