Existe-t-il un testeur en ligne pour les sélecteurs xPath?

Je sais qu’il existe des évaluateurs de regex en ligne .. très utiles, correspondant en temps réel. Ils sont comme les applications Web de RegexBuddy.

Je me demandais s’il y avait une chose similaire pour les sélecteurs xPath? Je ne fais que les apprendre et ce serait précieux pour moi.

Existe-t-il un testeur en ligne qui vous permet de saisir du XML, puis un sélecteur xPath et une correspondance (le live serait préférable, mais je doute que quelqu’un ait écrit un interpréteur JavaScript?)?

Merci

Je remarque que le seul vérificateur “en ligne” dans les réponses semble un peu maladroit. Il nécessite une soumission à un serveur et ne gère pas correctement les espaces de noms.

Je pensais pouvoir faire mieux, et un tel outil serait très utile, alors j’en ai créé un. Je me rends compte que c’est un peu auto-promotionnel de le mentionner ici, mais il répond spécifiquement à la question, je pense!

http://chris.photobooks.com/xml/default.htm

Le mien peut appliquer une expression xpath à un document XML arbitraire et afficher les résultats. Il peut également embellir ou imprimer un document XML et lui appliquer une transformation XSLT. Tout le traitement est effectué par le navigateur et devrait fonctionner dans IE6 +, Firefox, Opera, Chrome et Safari.

S’il vous plaît laissez-moi savoir si vous rencontrez des problèmes avec elle!

Ce n’est pas un outil en ligne; c’est plutôt une application Windows, plus proche de RegexBuddy que de XPath.

XPathVisualizer .

capture d’écran http://soffr.miximages.com/xml/1zwp5ix.png

Edit : Le Visualiseur XPath pour IE dispose désormais d’ une nouvelle maison plus sûre , grâce à la gentillesse de Lars Huttar. Il y a aussi le Visualiseur XPath pour FF.

Le Visualiseur XPath est disponible depuis plus de 10 ans et a aidé des milliers de personnes à apprendre XPath de manière amusante. Disponible pour IE et pour FireFox .

Le Visualiseur XPath est un outil populaire pour apprendre XPath en jouant avec des expressions XPath . Source libre et ouverte.

Permet à toute expression XPath d’être évaluée par rapport à un document XML donné et affiche les résultats soulignés dans le document XML (s’il s’agit de nœuds) ou dans une zone distincte (si les résultats sont des valeurs atomiques).

Permet de définir xsl: variable-s puis de l’utiliser dans les expressions XPath.

Permet à xsl: key-s d’être défini, puis référencé par les fonctions key () dans les expressions XPath.

Oui! Essayez l’extension XPath Checker pour Firefox. C’est un outil pratique.

Voici une belle: http://www.xpathtester.com/

Vous pouvez également utiliser Notepad ++ avec son plug-in XMLTools – il a un évaluateur xPath

En est un …

Outil d’expression de requête XPath

J’ai trouvé l’outil suivant le plus utile.

Allans Online Testeur XPath

Les autres outils mentionnés ci-dessous nécessitaient un navigateur particulier ou posaient problème avec le chargement de XML ou l’utilisation de certaines des expressions XPath les plus obscures que j’utilisais. Cet outil n’a pas.

Remove It Permanently , une extension firefox disponible sur AMO, a de telles fonctions de visualisation. Ce serait bien s’il avait une puissance de type firebug pour l’adblocker légèrement avancé.

capture d’écran http://soffr.miximages.com/xml/n65a3d.jpg

Si vous utilisez Firefox, vous pouvez utiliser Firebug + Firefinder , qui vous permet de filtrer les éléments en fonction d’expressions XPath, et même de publier le code correspondant en jsbin .