Am unteren Rand Ihres XMLSpy-Bildschirms finden Sie im Ausgabefenster das Register "XPath/XQuery". Hier können Sie die gewünschte XPath-Version auswählen und zwischen dem XPath-Erstellungs- und Auswertungsmodus wechseln.
Während der Erstellung eines Ausdrucks wird korrekte Syntax schwarz angezeigt, fehlerhafte Ausdrücke erscheinen rot markiert. Die Autokomplettierungsfunktion zeigt in einem Popup-Fenster eine Liste mit Auswahlmöglichkeiten für den XPath an.
Das XPath Analyzer-Fenster bleibt geöffnet, solange Sie Ihre Dateien bearbeiten. Sie können die Ergebnisse von bis zu neun verschiedenen XPath-Ausdrücken auf separaten Registern speichern. Auf diese Art können Sie Änderungen an der Datei vornehmen und den Ausdruck/die Ausdrücke anschließend neu auswerten, ohne ihn erneut eingeben zu müssen. Nur XMLSpy bietet die Möglichkeit, XPath-Ausdrücke und deren Ergebnisse während der Arbeit direkt in der Bearbeitungsansicht zu speichern, was eine enorme Zeitersparnis mit sich bringt.
Bei der Erstellung Ihres XPath-Ausdrucks stehen Ihnen die folgenden Funktionalitäten zur Verfügung:
Während Sie an Ihrem XPath-Ausdruck arbeiten, können Sie die Ergebnisse auf dem Register "Auswertung" überprüfen. Der Auswertungsmodus bringt zahlreiche Vorteile:
Das XPath/XQuery-Fenster enthält den ersten unternehmensreifen XPath Debugger zum Testen, Korrigieren und Perfektionieren Ihrer XPath-Ausdrücke.
Im Debugger können Sie Ihren XPath-Ausdruck Schritt für Schritt überprüfen. Bei jedem Klick werden die Ergebnisse des jeweiligen Auswertungsschritts angezeigt und mittels Symbolleisten-Schaltflächen können Sie einsteigen, aussteigen und Auswertungschritte überspringen.
Zusätzlich können Sie beliebig viele Breakpoints (zum Unterbrechen der Auswertung) und Tracepoints (zum Aufzeichnen des Auswertungsergebnisses an einem Breakpoint) setzen, um die Auswertung Ihres XPath-Codes zu überprüfen.
Neben dem Hauptregister, enthält das Fenster "Ergebnisse" ein Register "Variablen" sowie ein Register "Call Stack". Auf dem Register "Variablen" werden beim Debuggen die Variablen des aktuellen Schritts und ihre Werte angezeigt. Auf dem Register "Call Stack" sehen Sie die verschiedenen bis zu diesem Punkt im Debugging-Vorgang erfolgten Prozessoraufrufe . Die letzten Aufrufe werden zuoberst angezeigt, der aktuelle Aufruf erscheint in beiden Fenstern markiert.
Mit dem XPath Debugger wird das Erstellen und Testen von XPath-Ausdrücken ungleich einfacher und spart Entwicklern Zeit und Nerven.
Um Ihnen das Erlernen dieser wichtigen Sprache zu erleichtern, haben wir eine Reihe von XPath-Tutorials für Sie erstellt: