Testeur / Playground XPath
Testez localement XPath 1.0 dans le navigateur et XPath 3.1 contre XML ou HTML.
Paramètres XPath
XPath 1.0 et XPath 3.1 ont des sémantiques de type, de comparaison et de fonction différentes. HTML n'est disponible qu'en mode XPath 1.0.
Entrée
Privé par conception : vos données ne quittent jamais votre appareil.
Sortie
Collez un document et une expression XPath.
Bon à savoir
Bon à savoir
Le testeur XPath évalue des expressions XPath sur XML ou HTML, avec deux moteurs au choix : XPath 1.0 ou 3.1.
Les recherches typiques incluent testeur XPath et XPath online. XPath 1.0 et 3.1 ont des sémantiques différentes.
Cas d’utilisation typiques
Développer un sélecteur XPath pour une page HTML
Choisissez le mode HTML avec XPath 1.0 pour tester un sélecteur pour du scraping.
Tester des fonctions XPath 3.1 modernes sur un document XML
Passez au moteur XPath 3.1 pour tester des fonctions étendues sur un XML.
Conseils pour de meilleurs résultats
Mapper explicitement les préfixes de namespace
Si les requêtes sont vides, ajoutez les préfixes prefix=URI adaptés.
Choisir le moteur adapté au système cible
Testez en 1.0 pour un moteur ancien, en 3.1 pour des fonctions modernes.
Comment ça marche
Comment ça marche
Pas à pas
Fonctions
Fonctions
Deux moteurs XPath
XPath 1.0 via le moteur natif ou XPath 3.1 via FontoXPath.
Modes document XML et HTML
Le XML est analysé strictement, le HTML normalisé comme dans le navigateur.
Traitement local
Vos données ne quittent jamais votre appareil.
Questions fréquentes
Questions fréquentes
Pourquoi ma requête ne renvoie-t-elle aucun résultat ?
Les namespaces sont une cause fréquente — ajoutez les préfixes adaptés.
Mes données sont-elles envoyées ?
Non. L’évaluation est entièrement locale.
Autres outils
Autres outils
XML vers JSON
Convertissez des fichiers XML ou du texte XML collé en JSON directement dans le navigateur.
Évaluateur JSONPath
Exécutez localement des requêtes JSONPath RFC 9535 contre JSON et affichez les chemins normalisés.
Testeur RegEx
Testez localement des expressions régulières JavaScript, inspectez les correspondances et prévisualisez les remplacements.
Formateur JSON
Validez, formatez, minifiez, analysez et inspectez JSON en arbre localement.