<oXygen/> 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 button.Table 3.11, “Description of Main Toolbar Buttons”

This chapter explains the Debugger modes 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.

  • 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.