Befehle und Symbolleistenschaltflächen
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 |
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. | |
Nur aktives Dokument ansehen | Maximiert das Fenster des gerade aktiven Dokuments im Debugger. | |
XSLT/XQuery und Ausgabe ansehen | Zeigt das XSLT/XQuery- und das Ausgabedokument an und blendet das XML-Dokument aus. | |
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. | |
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. | |
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. | |
Ü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. | |
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. | |
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. | |
Debugger neu starten | Leert das Ausgabefenster und startet die Debugger-Sitzung mit den aktuell ausgewählten Dateien neu. | |
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. | |
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. | |
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. | |
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. | |
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. | |
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. |
|