<oXygen/> XML Editor User Guide

Chapter 6. XSLT Debugger

Overview

The main workspace of <oXygen/> supports two perspectives. The first is the standard editing perspective that provides general features and functions for the development of XML documents and other programming languages. The second is the Debugger perspective. The Debugger perspective is started by clicking the Debugger button located on the <oXygen/> main toolbar. To switch back to Editor perspective simply click the Editor button that is adjacent to the Debugger button on the toolbar. Users can toggle between Debugger and Editor perspective as required by clicking either buttons.Table 3.12, “Description of Main Toolbar Buttons

This chapter explains the Debugger mode functionality, which provides a rich set of features for development, testing and solving of XSL problems, including:

  • Support for Saxon and Xalan XSLT engines.

  • Stepping capabilities: step in, step over, step out, run, run to cursor, run to end, pause, stop.

  • Back mapping between every piece of output and style element /source context who generate it .

  • Breakpoints on both source and style documents.

  • Call stack view on both source and style documents.

  • Trace history on both source and style documents.

  • Support for XPath expression evaluation during debugging.

  • Step into imported/included stylesheets as well as included source entities.

  • Available templates and hits count.

  • Variables view.

  • Dynamic output generation.