Break conditions view

Lists all defined break conditions. Unlike breakpoints, break conditions are not associated with a document, but they represent XPath expressions evaluated in the current debugger context. In order to be processed their evaluation result should be a boolean value.

Figure 7.7. The Break conditions view

The Break conditions view

Table 7.3. Break conditions details

ColumnDescription
EnabledIf checked, the current condition is evaluated and taken into account.
ConditionXSLT/XQuery expression to be evaluated during debugging. The expression will be evaluated at every debug step.
ValueBoolean result of the evaluated condition or error message if the condition expression cannot be evaluated.

When the Debugger hits an active break condition it pauses the execution of the transformation and places a small marker on the left side of the line where the break condition occured. The tooltip of the marker explains the cause of the pause. To disable further pauses when the same condition occurs you have to uncheck the Enabled column of the corresponding line in the Break conditions view.

Important

  • The contextual menu on table has the Add, Remove, Remove All, Enable All, Disable All options.