Pathologie ist ein vollständig Mac-nativer XPath-Debugger und -Visualizer, der vollständig in Cocoa geschrieben ist. Pathologie umfasst die innovative Fähigkeit, Ihre XPath-Abfragen schrittweise zu debuggen.
Pathologie umfasst:
- Einen voll ausgestatteten XPath-Texteditor mit Syntaxhervorhebung und automatischer Codevervollständigung.
- Mehrere Syntaxhervorhebungsthemen zur Auswahl (in den Einstellungen).
- Aktivieren Sie 'Debug', um schrittweise durch den XPath-Ausdruck zu gehen und die gefilterten Ergebnisknoten in jedem Schritt zu sehen.
- Eine interaktive Konsole mit klickbaren Fehlermeldungen, die Sie direkt zu den Syntax- oder Laufzeitfehlern in Ihrem XPath oder Quell-XML führen.
- Jedes Pathologie-Fenster ist ein ".pathologie"-Dokument, das bearbeitet, gespeichert und später wieder geöffnet werden kann.
- Eine Abfrageergebnistabelle enthält Details zu den ausgewählten Knoten oder Elementen. Ein Klick auf eine Zeile fokussiert den entsprechenden Knoten im Quell-XML-Text.
- Abfrageergebnisknoten werden auch auffällig im Quell-XML-Text hervorgehoben.
- Der XPath-Engine von Pathologie wird von Panthro, einer Open-Source-Implementierung von XPath, die in Objective-C geschrieben ist und die Fähigkeit umfasst, die Auswertung eines XPath-Ausdrucks schrittweise zu debuggen, betrieben.