Breakpoints

Use

A breakpoint in the XSLT program is a signal for the XSLT processor to interrupt processing at a certain point in the XSL source code. The XSLT debugger is activated only when this position is reached.

Features

In the XSLT debugger, you can set the following types of breakpoints:

Type of Breakpoint Description

Line breakpoint

Interrupts the execution of the transformation immediately before the first executable statement of the line. Each line breakpoint is identified uniquely by the line number. You can set line breakpoints both in the Transformation Editor and in the XSLT Debugger. Line breakpoints are highlighted.

Template breakpoint

Interrupts the transformation immediately before a template is called by the system. To identify a breakpoint, you need to enter the name of the template. Template breakpoints are not highlighted.

Program breakpoint

Interrupts the execution of the transformation when you call the XSLT program. Program breakpoints are identified solely by the name of the XSLT program and are created in the Transformation Editor.