Altova website: XSLT Editor
This section on XSLT is organized into the following sections:
•Editing XSLT documents: describes the editing support for XSLT documents in XMLSpy
•XSLT Processing: shows the various ways in which XSLT transformations can be carried out in the XMLSpy GUI using engines of your choice. This section also explains important XSLT settings in XMLSpy.
•XSL Outline: describes the XSL Outline and XSL Info Windows, which together provide a powerful way to view, navigate, and manage a collection of XSLT files.
When an XML document is active, you can use the XPath/XQuery Window to evaluate XPath expressions. This is a very useful feature to quickly check how an XPath expression will be evaluated. Type in an XPath expression and specify whether it should be evaluated relative to the document root or to a selected context node in the XML document. The result of the evaluation will be displayed immediately in the XPath/XQuery Window. How to use the XPath/XQuery Window is described in the section Introduction | XPath/XQuery Window.
Additional and more detailed information about the various features described in this section is in the descriptions of the relevant menu commands (in the User Reference section).
The XMLSpy GUI enables batch processing via the projects functionality. However, if you are looking for more flexibility, you should try Altova's RaptorXML product, which provides fast XML validation, XSLT transformation, and XQuery execution functionality. RaptorXML is ideal if you wish to perform XSLT transformations from the command line, or batch processing.