Altova XMLSpy 2024 Professional Edition

Debugger commands are available in the XSL/XQuery menu and as toolbar icons. The debugger icons are automatically made available in the toolbar when a debugging session is opened. The debugger icons are listed below.

 

Icon

Command Name

Description

icGo

Start Debugger/Go (Alt+F11)

Starts or continues debugging till the end. If breakpoints have been set, then is paused at breakpoints. Tracepoint results are displayed in the Trace window when the tracepoint instruction is carried out.

ic_singlewin

View the active document only

Maximizes the window of the currently active document in the debugger.

ic_dblwin

View XSLT/XQuery and Output

Displays XSLT/XQuery and output documents while hiding the XML document.

ic_tripwin

View XML, XSLT/XQuery and Output

Displays the XML, XSLT/XQuery, and output documents. This is the default view when an XML document is associated for the debugging session.

ic_stop

Stop Debugger

Stops the debugger. Not the same as stopping the debugger session. This is convenient if you wish to edit a document in the middle of a debugging session. After stopping the debugger, you must restart from the beginning.

ic_step_into

Step into (F11)

Proceeds in single steps through all nodes and XPath expressions. Also used to restart the debugger after it was stopped.

ic_step_over

Step Over (Ctrl+F11)

Steps over the current node to the next node at the same level, or to the next node at the next higher level from that of the current node. Also used to restart the debugger after it was stopped.

ic_step_out

Step Out (Shift+F11)

Steps out of the current node to the next sibling of the parent node, or to the next node at the next higher level from that of the parent node.

icShowCurrentExecutionNode

Show current execution node

Displays/selects the current execution node in the XSLT/XQuery document and the corresponding context node in the XML document. Useful if you click in other tabs or go to specific document locations and then want to return to the current node of the debugging.

icRestartDebugger

Restart Debugger

Clears the output window and restarts the debugging session with the currently selected files.

icInsertRemoveBreakpoint

Insert/Remove Breakpoint (F9)

Inserts or removes a breakpoint at the current cursor position. Indicated by a dashed red line. The command is also available in context menus.

icInsertRemoveTracepoint

Insert/Remove Tracepoint (Shift+F9)

Inserts or removes a tracepoint at the current cursor position. Inline tracepoints can be defined for nodes in XSLT documents. Indicated by a dashed red line. The command is also available in context menus.

icInsertRemoveBreakpoint

Enable/Disable Breakpoint (CTRL+F9)

This command (no toolbar icon exists) enables or disables already defined breakpoints. The command is also available in context menus.

icInsertRemoveTracepoint

Enable/Disable Tracepoint (Shift+CTRL+F9)

This command (no toolbar icon exists) enables or disables already defined tracepoints. The command is also available in context menus.

icEndDebuggerSession

End Debugger Session

Ends the debugging session and returns you to the XMLSpy view that was active before you started the debugging session. Whether the output documents that were opened for the debugging session stay open depends on a setting you make in the XSLT/XQuery Debugger Settings dialog.

icBreakpointsTracepointsDialog

Breakpoints/Tracepoints Dialog

This command opens the XSLT/XQuery Breakpoints / Tracepoints dialog, which displays a list of all currently defined breakpoints/tracepoints (including disabled ones) in all files in the current debugging session.

 

 

 

© 2017-2023 Altova GmbH