XPath/XQuery-Ausdrücke
Mit Hilfe von XPath- und XQuery-Ausdrücken können Sie in XML-Strukturen navigieren. Mit Hilfe von XPath- und XQuery-Ausdrücken der Version 3.1, die zusätzlich noch Zuordnungen und Arrays unterstützt, können Sie auch in JSON-Strukturen navigieren. XPath ist eine Teilmenge von XQuery. Jeder Ausdruck, der in beiden Sprachen gültig ist, gibt in beiden Sprachen auch dasselbe Ergebnis zurück. Nähere Informationen zu den beiden Sprachen finden Sie in der XPath 3.1 Recommendation und der XQuery 3.1 Recommendation.
Auswertung von XPath/XQuery-Ausdrücken in XMLSpy
XMLSpy enthält umfangreiche Funktionen, um XPath/XQuery-Ausdrücke zu erstellen und diese anhand von XML- und JSON-Dokumenten auszuwerten. Auf diese Art können Sie Ausdrücke schnell anhand der gewünschten XML- oder JSON-Dokumente erstellen und testen.
Diese Analysefunktionen stehen im Fenster "XPath/XQuery", welches ein Ausgabefenster ist, das standardmäßig eines der Ausgabefenster im unteren Bereich der Applikationsoberfläche bildet, zur Verfügung. Die Funktionen des XPath/XQuery-Fensters sind in den Unterabschnitten dieses Abschnitts beschrieben.
In einem typischen Anwendungsszenario würden Sie folgendermaßen vorgehen:
1.Öffnen des XML- oder JSON-Dokuments, für das Sie einen Ausdruck erstellen oder testen möchten.
2.Eingabe des XPath/XQuery-Ausdrucks in das Fenster "XPath/XQuery".
3.Ausführung der Auswertung oder des Debuggers, um die Ergebnisse zu sehen. Im Auswertungsfenster sehen Sie das Endergebnis, während Sie die Auswertung im Debugger Schritt für Schritt ausführen können, sodass Sie die Auswirkungen der Auswertung in jedem Schritt sehen.
In diesem Abschnitt
In diesem Abschnitt sind die Funktionalitäten des Fensters "XPath/XQuery" beschrieben. Er enthält die folgenden Kapitel:
•Auswerten des Ausdrucks: zur Auswertung von "XPath/XQuery"-Ausdrücken
•Debuggen des Ausdrucks: zum Debuggen von "XPath/XQuery"-Ausdrücken
•Ausdruckserstellung: zur Erstellung von "XPath/XQuery"-Ausdrücken