Steps in a Typical Debug Process

To debug a stylesheet or XQuery document follow the procedure:
  1. Open the source XML document and the XSLT/XQuery document.
  2. If you are in the Oxygen XML Developer plugin XML perspective switch to the Oxygen XML Developer plugin XSLT Debugger perspective or the Oxygen XML Developer plugin XQuery Debugger perspective with one of the actions (here explained for XSLT):
    • Menu Window > Open Perspective > Other > Oxygen XSLT Debugger
    • The toolbar button Debug scenario - This action initializes the Debugger perspective with the parameters of the transformation scenario. Any modification applied to the scenario parameters (the transformer engine, the XSLT parameters, the transformer extensions, etc.) will be saved back in the scenario when exiting from the Debugger perspective.
  3. Select the source XML document in the XML source selector of the Control toolbar. In the case of XQuery debugging, if your XQuery document has no implicit source, set the source selector value to NONE.
  4. Select the XSLT/XQuery document in the XSLT/XQuery selector of the Control toolbar.
  5. Set XSLT/XQuery parameters from the button available on the Control toolbar.
  6. Set one or more breakpoints.
  7. Step through the stylesheet using the buttons available on the Control toolbar:
    • Step into
    • Step over
    • Step out
    • Run
    • Run to cursor
    • Run to end
    • Pause
    • Stop
  8. Examine the information in the Information views to find the bug in the transformation process.
Related tasks
Parent topic: Working with the XSLT / XQuery Debugger Previous topic: Working with the XSLT / XQuery Debugger Next topic: Using Breakpoints