Page web permettant de sélectionner un fichier XML et d’y tester le résultat de chemins XPath.
## Le besoin
Devant préparer une formation sur le XPath, j’ai souhaité fournir aux apprenants un outil leur permettant de tester le résultat de chemins XPath lorsqu’ils sont utilisés sur un fichier XML donné.
Le principe est donc d’avoir un champ de formulaire permettant de sélectionner un fichier XML (voire HTML), de l’afficher dans une iframe et de pouvoir y tester des XPath.
Le gros du travail est réalisé par le module [xpath](https://www.npmjs.com/package/xpath) dont je ne suis pas l'auteur.
Le script d’Xpath Trainer se contentant de récupérer le contenu du fichier sélectionné pour l’afficher dans une iframe d’une part et d’autre part le fournir à [xpath](https://www.npmjs.com/package/xpath) pour y tester les chemins saisis par l’utilisateur.
Le résultat est ensuite affiché dans la même page web.
La simplicité du script fait qu’il n’y a pas de tests unitaires.