Altova XMLSpy 2024 Enterprise Edition

Die Debugger-Befehle stehen im Menü XSL/XQuery und als Symbolleistenschaltflächen zur Verfügung. Die Debugger-Symbole werden automatisch in der Symbolleiste angezeigt, sobald eine Debugger-Sitzung geöffnet wird. Unten finden Sie eine Liste der Debugger-Symbole.

 

Symbol

Befehlsname

Beschreibung

icGo

Debugger starten (Alt F11)

Startet das Debugging bzw. fährt damit fort, bis das Ende des Dokuments erreicht ist. Wenn Breakpoints gesetzt wurden, wird die Verarbeitung an dieser Stelle angehalten. Tracepoint-Ergebnisse werden im Fenster "Ablaufverfolgung" angezeigt, wenn die Tracepoint-Anweisung ausgeführt wird.

ic_singlewin

Nur aktives Dokument ansehen

Maximiert das Fenster des gerade aktiven Dokuments im Debugger.

ic_dblwin

XSLT/XQuery und Ausgabe ansehen

Zeigt das XSLT/XQuery- und das Ausgabedokument an und blendet das XML-Dokument aus.

ic_tripwin

XML, XSLT/XQuery und Ausgabe anzeigen

Zeigt das XML-, XSLT/XQuery- und das Ausgabedokument an. Dies ist die Standardansicht, wenn ein XML-Dokument für die Debugger-Sitzung verknüpft wurde.

ic_stop

Debugger anhalten

Hält den Debugger an. Dies ist nicht dasselbe wie das Beenden der Debugger-Sitzung. Dieser Befehl eignet sich, wenn Sie ein Dokument während einer Debugger-Sitzung bearbeiten möchten. Nachdem Sie den Debugger angehalten haben, müssen Sie mit dem Debuggen wieder am Anfang beginnen.

ic_step_into

Einsteigen (F11)

Geht die einzelnen Nodes und XPath-Ausdrücke schrittweise durch. Dieser Befehl dient auch zum erneuten Starten des Debuggers, nachdem er angehalten wurde.

ic_step_over

Überspringen (Strg+F11)

Überspringt den aktuellen Node und geht zum nächsten Node auf derselben Ebene bzw. zum nächsten Node auf der nächsthöheren Ebene. Dieser Befehl dient auch zum erneuten Starten des Debuggers, nachdem er angehalten wurde.

ic_step_out

Aussteigen (Umschalt+F11)

Steigt aus dem aktuellen Node aus und geht zum nächsten gleichrangigen Node des Parent-Node bzw. zum nächsthöheren Node oberhalb des Parent-Node.

icShowCurrentExecutionNode

Aktuellen Execution Node einblenden

Zeigt den aktuellen Execution Node im XSLT/XQuery-Dokument und den entsprechenden Kontext-Node im XML-Dokument an bzw. wählt diese aus. Dies ist nützlich, wenn Sie auf andere Register geklickt haben oder zu einer bestimmten Stelle gesprungen sind und anschließend zum Ausgangsort zurückkehren wollen.

icRestartDebugger

Debugger neu starten

Leert das Ausgabefenster und startet die Debugger-Sitzung mit den aktuell ausgewählten Dateien neu.

icInsertRemoveBreakpoint

Breakpoint einfügen/löschen (F9)

Fügt einen Breakpoint an der aktuellen Cursorposition ein bzw. löscht diesen. Dies wird durch eine strichlierte rote Linie gekennzeichnet. Dieser Befehl steht auch über das Kontextmenü zur Verfügung.

icInsertRemoveTracepoint

Tracepoint einfügen/löschen (Umschalt+F9)

Fügt einen Tracepoint an der aktuellen Cursorposition ein bzw. löscht diesen. In XSLT-Dokumenten können Tracepoints innerhalb einer Zeile gesetzt werden. Dies wird durch eine strichlierte rote Linie gekennzeichnet. Dieser Befehl steht auch über das Kontextmenü zur Verfügung.

icInsertRemoveBreakpoint

Breakpoint aktivieren/deaktivieren (Strg+F9)

Dieser Befehl (in der Symbolleiste nicht verfügbar) aktiviert bzw. deaktiviert bereits definierte Breakpoints. Dieser Befehl steht auch über das Kontextmenü zur Verfügung.

icInsertRemoveTracepoint

Tracepoint aktivieren/deaktivieren (Umschalt+Strg+F9)

Dieser Befehl (in der Symbolleiste nicht verfügbar) aktiviert bzw. deaktiviert bereits definierte Tracepoints. Dieser Befehl steht auch über das Kontextmenü zur Verfügung.

icEndDebuggerSession

Debuggersitzung beenden

Beendet die Debugger-Sitzung und kehrt zur XMLSpy-Ansicht zurück, die vor dem Start der Debugger-Sitzung aktiv war. Ob die für die Debugger-Sitzung geöffneten Ausgabedokumente geöffnet bleiben oder nicht, hängt davon ab, welche Einstellung Sie im Dialogfeld XSLT/XQuery Debugger-Einstellungen gewählt haben.

icBreakpointsTracepointsDialog

Dialogfeld "Breakpoints/Tracepoints"

Dieser Befehl ruft das Dialogfeld "XSLT/XQuery Breakpoints/Tracepoints" auf, in dem eine Liste aller in den Dateien der aktiven Debugger-Sitzung definierten Breakpoints/Tracepoints (einschließlich aller deaktivierten) angezeigt wird.

 

 

 

© 2017-2023 Altova GmbH