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

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

Pas à pas

  1. 1

    Coller le document ou ouvrir un fichier

    Collez du XML/HTML ou ouvrez un fichier jusqu’à 100 Mo.

  2. 2

    Choisir le moteur, le mode document et les namespaces

    Choisissez XPath 1.0 ou 3.1, XML ou HTML, et les préfixes nécessaires.

  3. 3

    Tester l’expression et exporter les résultats

    Saisissez l’expression et exportez les résultats en JSON, valeurs ou chemins.

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

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