This view lists all breakpoints set on opened documents. Once you set a breakpoint it is
automatically added in this list. Breakpoints can be set in XSLT/XQuery documents and in XML
documents for XSLT debugging sessions. A breakpoint can have an associated break conditions
which represent XPath expressions evaluated in the current debugger context. In order to be
processed their evaluation result should be a boolean value. A breakpoint with an associated
condition stops the execution of the Debugger only if the breakpoint condition is evaluated to
true.
The Breakpoints View
Table 1. Breakpoints columns
Column |
Description |
Enabled |
If checked, the current condition is evaluated and taken into account. |
Resource |
Resource file and number of the line where the breakpoint is set. |
Condition |
XSLT/XQuery expression to be evaluated during debugging. The expression will be
evaluated at every debug step. |
Important: Not all set breakpoints are valid. You should
check that your breakpoint is valid:
- For example if the breakpoint is set on an empty line or commented
line or the line is not reached by the processor (no template to match it, line containing
only an end tag), that breakpoint is invalid.
- Clicking a record highlights the breakpoint line into the document.
- The breakpoints list is not deleted at the end of transformation (it is preserved
between debugging sessions).
The following actions are available on the table's contextual menu:
- Go to - Moves the cursor on the breakpoint's source.
- Enable - Enables the breakpoint.
- Disable - Disables the breakpoint. A disabled breakpoint will not
be evaluated by the Debugger.
- Add - Allows you to add a new breakpoint and breakpoint
condition.
- Edit - Allows you to edit an existing breakpoint.
- Remove - Deletes the selected breakpoint.
- Enable all - Enables all breakpoints.
- Disable all - Disables all breakpoints.
- Remove all - Removes all breakpoints.