Testeur XPath
Outil gratuit en ligne de test XPath, interroger des documents XML
Qu'est-ce que XPath ?
XPath (XML Path Language) est un langage de requête pour sélectionner des noeuds dans des documents XML. Il est utilisé dans XSLT, le scraping web, l'analyse de configuration et l'extraction de données XML. Les expressions XPath naviguent l'arbre XML en utilisant des chemins comme /root/element[@attr='value'].
Comment tester des expressions XPath
Collez votre XML dans la zone de saisie. Entrez une expression XPath et cliquez sur Évaluer. L'outil affiche les noeuds correspondants et leurs valeurs. Expressions courantes : //element sélectionne tous les éléments, //@attr sélectionne tous les attributs, //book[price>30] utilise des prédicats.
▶Quelle est la différence entre / et // ?
/ sélectionne depuis le noeud racine ou crée des chemins absolus. // sélectionne des noeuds n'importe où dans le document indépendamment de leur emplacement. Utilisez /bookstore/book pour les enfants directs et //book pour tout élément book.
▶Puis-je utiliser XPath avec HTML ?
XPath fonctionne avec du XML bien formé. La plupart du HTML moderne peut être analysé comme XML/XHTML. Pour le scraping web, les outils de développement du navigateur prennent en charge les requêtes XPath sur le HTML en direct.
▶Comment sélectionner des éléments par attribut ?
Utilisez //element[@attribute='value'] pour sélectionner des éléments avec une valeur d'attribut spécifique. Utilisez //element[@attribute] pour sélectionner des éléments ayant l'attribut indépendamment de la valeur.