Ausgabefenster: "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 JSON-Transformationen mit XSLT/XQuery)
Dieser Abschnitt enthält eine kurze Übersicht über die wichtigsten Funktionen des Fensters "XPath/XQuery". Eine ausführliche Anleitung zum Arbeiten mit dem Fenster "XPath/XQuery" finden Sie im Abschnitt XPath/XQuery-Ausdrücke.
Anmerkung: | Das Ausgabefenster hat neun Register. Sie können daher eine Ausgabe auf einem Register behalten und eine neue Ausgabe auf einem weiteren Register anzeigen. |
Wichtigste Funktionen
Über das Fenster "XPath/XQuery" stehen Ihnen die folgenden wichtigen Funktionen zur Verfügung:
•Auswertungsmodus: 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. Nähere Informationen dazu finden Sie im Abschnitt XPath/XQuery-Ausdrücke.
•Debug-Modus: 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. Nähere Informationen dazu finden Sie im Abschnitt Debuggen des Ausdrucks.
•Ausdruckerstellung: Wenn Sie einen Ausdruck erstellen, stehen Ihnen Eingabehilfen und Popup-Fenster mit Informationen zur Verfügung, die Ihnen bei der Erstellung syntaktisch korrekter Ausdrücke helfen. Nähere Informationen dazu finden Sie im Abschnitt Ausdruckserstellung.
•Unterstützung für mehrere Sprachen: Sie können zwischen verschiedenen Versionen von XPath 1.0 bis XPath 3.1 und XQuery 3.1 wechseln. Der eingegebene Ausdruck wird gemäß den Regeln der ausgewählten Sprache ausgewertet.
•Öffnen von Ausdrücken aus einer Datei und Speichern von Ausdrücken in einer Datei: Sie können einen XPath/XQuery-Ausdruck zusammen mit den aktuellen Einstellungen des Fensters in einer XQuery-Datei speichern und Ausdrücke aus einer XQuery-Datei laden.
•Automatische Erkennung des Dateityps (XML/JSON): Der Dateityp des aktuellen Dokuments (XML oder JSON) wird automatisch erkannt und der korrekte Zieldokument-Modus wird automatisch ausgewählt. Wenn der Geltungsbereich eine Gruppe von Dokumenten umfasst, können Sie den Zieldokumenttyp manuell auswählen.
•Flexibler Geltungsbereich für Zieldokumente: Im Feld Wo können Sie auswählen, ob der Ausdruck an der gerade aktiven Datei, an allen offenen Dateien, am aktuellen Projekt oder einem Ordner getestet werden soll.
•Optionen für das Ergebnis- und das Überwachungsfenster: Sie können festlegen, wie Einträge im Ergebnisfenster und im Überwachungsausdruckfenster angezeigt werden sollen.
•Ergebnisse enthalten direkte Links zu Dokumenten und Dokument-Nodes: Die Zeilen im Ergebnisfenster enthalten Links zu den jeweiligen Dokumenten oder Dokument-Nodes. Auf diese Art gelangen Sie direkt zu bestimmten Nodes und können die Daten dort überprüfen.
•Debugger-Analysefunktionen: Im Debug-Modus wird eine breite Palette von Analyseinformationen angezeigt. Zusätzlich dazu können Sie benutzerdefinierte Ausdrücke definieren, um weitere Aspekte der Auswertung zu überprüfen.
Eine ausführliche Beschreibung der Funktionen des Fensters "XPath/XQuery" finden Sie im Abschnitt XPath/XQuery-Ausdrücke, in dem alle in der Symbolleiste verfügbaren Modi, Symbole und Funktionalitäten beschrieben sind.