Das Fenster "XPath/XQuery"
Im Fenster "XPath/XQuery" (Abbildung unten) können Sie XPath- und XQuery-Ausdrücke anhand von XML- oder JSON-Dokumenten erstellen, auswerten und debuggen. (In XPath/XQuery 3.1 wurden Funktionen, die auch JSON-Abfragen ermöglichen, eingeführt. Siehe auch JSON-Transformationen mit XSLT/XQuery)
Die Grundzüge des Fensters und seiner Symbolleiste sind in der Beschreibung der Benutzeroberfläche unter XPath/XQuery-Fenster erläutert.
Horizontales und vertikales Layout
In der rechten Ecke der Symbolleiste befindet sich eine Schaltfläche (siehe der Abbildungen oben und unten), über die Sie zwischen dem horizontalen und vertikalen Layout wechseln können. Sie können das Layout jederzeit und in jedem Modus wechseln (siehe Auswertungsmodus und Debug-Modus weiter unten). In der Abbildung oben sehen Sie das vertikale Layout, welches sich eignet, wenn der XPath/XQuery-Ausdruck (in der Abbildung oben im linken Fenster) über mehrere Zeilen verläuft.
Das horizontale Layout (Abbildung unten) eignet sich in Fällen, in denen das Ergebnis Zeilen mit langer horizontaler Ausdehnung enthält.
Neun Register
Das Fenster "XPath/XQuery" hat auf der linken Seite (siehe Abbildungen oben) neun Register. Dank mehrerer Register können Sie mit verschiedenen Ausdrücken auf verschiedenen Registern arbeiten und die Ergebnisse vergleichen. Klicken Sie auf den Ziehpunkt des Registers, wenn Sie zu diesem Register wechseln möchten.
Auswertungsmodus und Debug-Modus
Das Fenster "XPath/XQuery" kann in zwei Modi verwendet werden:
•Im Auswertungsmodus wird ein XPath- oder XQuery-Ausdruck anhand eines oder mehrerer XML/JSON-Dokumente ausgewertet. Der Ausdruck wird in das Ausdrucksfenster eingegeben und das Ergebnis wird im daneben liegenden Fenster "Ergebnisse" angezeigt. Wenn Sie auf Nodes im Ergebnis klicken, gelangen Sie zu diesem Node im XML- oder JSON-Dokument.
•Im Debug-Modus können Sie einen XPath/XQuery-Ausdruck während der Anwendung am gerade aktiven XML-Dokument debuggen. Sie können Breakpoints und Tracepoints setzen und sich Schritt für Schritt durch die Auswertung bewegen. Bei jedem Schritt sehen Sie den Inhalt der Variablen. Außerdem können Sie benutzerdefinierte Überwachungsausdrücke festlegen, um zusätzliche Aspekte der Auswertung zu überprüfen.
Um zwischen den beiden Modi zu wechseln, wählen Sie den entsprechenden Befehl im Dropdown-Menü Auswertung/Debugging starten in der linken Ecke der Symbolleiste des Fensters (siehe Abbildung unten) .
Eine Anleitung zur Verwendung der beiden Modi finden Sie in den Unterabschnitten dieses Abschnitts.
Erstellung von XPath/XQuery-Ausdrücken
In beiden Modi können Sie mit Hilfe der Ausdruckserstellung syntaktisch korrekte Ausdrücke erstellen. Über die Erstellungsmodus-Schaltfläche in der Hauptsymbolleiste können Sie die Ausdruckserstellung ein und ausschalten.