XSLMate

Turn TextMate into an XSTL/XQuery editor/debugger.

Download

Links

Cocoatron screenshot Universal Binary

To install, quit TextMate, download XSLMate PlugIn, unzip, and double-click. Then launch TextMate and select Show XSLMate Palette from the Window menu.

The XSLMate PlugIn adds an XSLT/XQuery debugging palette to the popular TextMate text editor for Mac OS X. While editing an XSTL stylesheet or XQuery program in TextMate, you can open the XSLMate palette to conveniently transform/execute the stylesheet/query against any source file and see different views of the result as well as console error messages. Here's how:

  1. Install XSLMate PlugIn.
  2. Begin editing an XSLT Stylehseet or XQuery program in TextMate (XSLMate will always try to use your frontmost TextMate document as the stylesheet or query to be executed).
  3. From the Window menu, select Show XSLMate palette.
  4. In the XSLMate palette, select your source XML document by clicking Browse and selecting from the filesystem.
  5. Select XSLT or XQuery as your engine type.
  6. Optionally enter external params/arguments to your stylesheet/query using the Params table.
  7. Click the Transform button to execute your stylesheet/query against the source document.
  8. Notice error and log (<xsl:message>) messages are displayed in the palette's console.
  9. View the raw, pretty or rendered transformation/query results in the palette's tabbed view.

Currently, XSLMate is powered by libxml and NSXML and supports XSLT 1.0+XPath 1.0+EXSLT in XSLT mode and XQuery 1.0 in XQuery mode.

Powered by libxml2

Powered by libxslt

Implementation Details

XSLMate is written in Objective-C and C, and is based on:

XSLMate requires Mac OS X 10.4 Tiger or later.

XSLMate is developed by Todd Ditchendorf. Have feedback? Email me.

Valid XHTML 1.0! Valid CSS!