Évaluateur XPath
Exécutez une expression XPath 1.0 sur du XML collé et voyez chaque résultat, sa valeur et son chemin.
Évaluateur XPath
Collez un document XML, écrivez une expression XPath 1.0 et cet outil énumère chaque nœud correspondant — sans devoir écrire un script ou ouvrir un débogueur. Utile lorsqu'une feuille de style XSLT, une règle de scraping ou un chemin XQuery ne retourne pas ce qu'on attend, et qu'on doit tester l'expression isolément sur le document réel.
L'option Type de résultat contrôle la lecture : « Ensemble de nœuds » énumère éléments, attributs, nœuds texte ou commentaires ; « Chaîne », « Nombre » et « Booléen » convertissent l'expression comme les fonctions XPath string(), number() et boolean(), utile pour vérifier comparaisons ou appels count(). Pour les résultats d'ensemble de nœuds, « Afficher les résultats comme » alterne entre contenu textuel et XML sérialisé, avec options pour numéroter les résultats ou afficher le chemin résolu (comme /catalog/book[2]/title).
La syntaxe couvre dix axes standard (child, descendant, descendant-or-self pour //, parent, ancestor, self, following-sibling, preceding-sibling, attribute pour @), caractères génériques, prédicats positionnels et booléens, opérateur union, et fonctions courantes — position(), last(), count(), name(), contains(), starts-with(), substring(), concat(), normalize-space(). Variables, document(), key() et axe namespace non supportés. Espaces de noms : liez le préfixe à son URI dans « Liaisons d'espace de noms », ou activez « Ignorer les espaces de noms » pour correspondance par nom local.
Exécution locale dans votre navigateur : XML et expression ne sont jamais téléchargés, test sûr contre réponses API réelles, exports de configuration ou extraits de journaux production. XML invalide et expressions invalides signalent ce qui a échoué et pourquoi.