Pathology est un débogueur et visualiseur XPath entièrement natif pour Mac, écrit entièrement en Cocoa. Pathology inclut la capacité innovante de déboguer vos requêtes XPath en les parcourant étape par étape.
Pathology inclut :
- Un éditeur de texte XPath complet avec coloration syntaxique et auto-complétion du code.
- Plusieurs thèmes de coloration syntaxique parmi lesquels choisir (dans Préférences).
- Cochez 'Déboguer' pour avancer lentement à travers l'expression XPath étape par étape, en voyant les nœuds de résultat filtrés à chaque étape.
- Une console interactive avec des messages d'erreur cliquables qui vous mènent directement aux erreurs de syntaxe ou d'exécution dans votre XPath ou XML source.
- Chaque fenêtre de Pathology est un document ".pathology" qui peut être édité, enregistré et rouvert plus tard.
- Un tableau de résultats de requête contient des détails sur les nœuds ou éléments sélectionnés. Cliquer sur une ligne met l'accent sur le nœud correspondant dans le texte XML source.
- Les nœuds de résultats de requête sont également mis en évidence de manière évidente dans le texte XML source.
- Le moteur XPath de Pathology est alimenté par Panthro, une implémentation open-source de XPath écrite en Objective-C qui inclut la capacité de déboguer l'évaluation d'une expression XPath étape par étape.