This view lists all breakpoints that are set on opened documents. Once you insert a breakpoint it is automatically
added in this list. Breakpoints can be set in XSLT/XQuery documents and XML documents in
XSLT/XQuery debugging sessions. A breakpoint can have an associated break condition that
represents an XPath expression 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 only stops the execution of the Debugger if the breakpoint condition is evaluated as
true.
Figure: The Breakpoints View
The
Breakpoints view contains the following columns:
- 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. The Entire path of resource file is
available as tooltip.
- Condition - XSLT/XQuery expression to be evaluated during
debugging. The expression will be evaluated at every debug step.
Clicking a record highlights the breakpoint line in the document.
Note: The breakpoints list is not deleted at the end of a transformation (it is preserved
between debugging sessions).
The following actions are available in the contextual menu of the table:
- Go to
- Moves the cursor to the source of the breakpoint.
- 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.