XPath-Tools

XPath-Entwicklungstools

Benutzerfreundliche Tools zum Bearbeiten und Debuggen von XPath-Ausdrücken

XPath (XML Path Language) ist eine Syntax zum Auswählen von Elementen und Attributen eines XML-Dokuments durch Navigieren durch seine hierarchische Struktur. Mit Hilfe von XPath-Ausdrücken können XML-Nodes oder Node-Sets auf Basis verschiedener Kriterien ausgewählt werden.

Derzeit werden drei Versionen von XPath verwendet: 1.0, 2.0 und 3.0. Die neuesten XPath-Versionen wurden gemeinsam von der W3C XSL- und der XQuery-Arbeitsgruppe ausgearbeitet. XQuery ist eigentlich eine Erweiterung von XPath.

Altova bietet in der gesamten Produktlinie benutzerfreundliche XPath-Tools (mit Unterstützung für XPath 1.0 - 3.1) zur Bearbeitung, zum Testen und Perfektionieren von XPath-Ausdrücken für den Einsatz in der Entwicklung von Desktop-Anwendungen und mobilen Apps.

Mehr über die in XPath-Ausdrücken verwendeten Funktionen und Operatoren finden Sie auf der Seite XPath-Referenz. Außerdem bieten wir Ihnen eine Kurzeinführung in das XPath-Tutorial und ein komplettes XPath-Online-Trainingsmodul beide vollkommen kostenlos.

Sind Sie ein XPath-Neuling? Hier sehen Sie einen Vergleich zu SQL.

Schreiben und Debuggen von XPath-Ausdrücken

XPath Editor

Intelligenter XPath-Editor

Das Schreiben von XPath-Ausdrücken erfolgt oft auf Basis von Versuch und Irrtum. Das XMLSpy-Tool zum Testen und Auswerten von XPath-Ausdrücken erleichtert das schnelle Bearbeiten und Testen von Ausdrücken noch während der Erstellung.

Das XPath/XQuery-Fenster ermöglicht die Erstellung von Ausdrücken durch einfaches Auswählen mit der Maus und bietet XPath-Autokomplettierungsfunktionen, Tooltipps, umfangreiche Eingabehilfen und sogar vordefinierte Codefragmente. Der Erstellungsmodus bietet intelligente Bearbeitungshilfen, während Sie die Ergebnisse Ihres Ausdrucks im Auswertungsmodus sofort sehen können. Dadurch lässt sich die XPath-Entwicklung enorm beschleunigen.

XPath Debugger

Bei längeren Ausdrücken ist es oft hilfreich, sich Schritt für Schritt durch die Auswertung zu bewegen. Hier kommt der einzigartige XPath/XQuery-Debugger ins Spiel. In diesem Fenster können Sie Ihre XPath-Ausdrücke schneller und einfacher als je zuvor testen, korrigieren und perfektionieren.

XPath Debugger

XPath für die Entwicklung mobiler Apps

XPath für die Entwicklung mobiler Apps

XPath ist eine effiziente Formel- und Ausdruckssprache, die sich sehr gut zum Definieren der Frontend- und Backend-Logik datenzentrierter mobiler Apps eignet. Im MobileTogether Framework für die mobile Entwicklung werden XPath und XQuery zur Auswahl der Daten in mobilen Workflows, zur Diagrammgenerierung, Anpassung der Benutzeroberfläche und mehr verwendet. Dabei werden die Vorteile eines internationalen Standards genutzt, der sowohl umfangreich als auch einfach zu erlernen ist.

Wie XMLSpy enthält auch MobileTogether einen intelligenten XPath-Editor mit einem Erstellungs- und Auswertungsmodus, einer Schema-Struktur zur Visualisierung von Datenquellen und mehr, wodurch das Entwickeln und Testen von XPath- und XQuery-Ausdrücken vereinfacht wird.