Altova XMLSpy 2025 Professional Edition

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)

XPathXQueryWindowVertical

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.

XPathXQueryWindowHorizontal

 

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) .

XPXQWindowSelectEvalMode

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 icSwitchToExpBuilder in der Hauptsymbolleiste können Sie die Ausdruckserstellung ein und ausschalten.

 

© 2018-2024 Altova GmbH