2009-09-16 6 views
2

Je voudrais quelque chose de similaire à Gerry Shaw's regex tool,Quel outil utilisez-vous pour tester et développer des expressions XPath?

alt text http://i29.tinypic.com/2ujm6mv.jpg

... mais pour XPath.
Je préférerais un outil autonome, gratuit, construit sur .NET, WinForms ou WPF.


EDIT:
J'ai trouvé this one sur CodePlex, qui correspond à mes besoins comme indiqué, mais il est une sorte de fonctionnalités gratuit. Il ne même pas redimensionner.

alt text http://i32.tinypic.com/264lw94.jpg

+2

Pour la même raison pour laquelle je besoin d'un outil de « développer » regex - parce que la tâche est assez suffisamment complexe que je voudrais être en mesure de visualiser quels noeuds je choisissais avec différentes expressions XPath. – Cheeso

Répondre

1

oXygen XML

pas libre, mais vaut la peine si vous faites tout développement XPath/XSLT grave.

7

Si vous utilisez Notepad ++, il existe un plugin pour les outils XML.
http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Plugin_Central

Il y a aussi Sketchpath qui est plus complet.

Et cela me fait réaliser c'est un double de
Tool/utility for checking debugging XPath queries

+0

C'est en réalité 'SketchPath' sur http://www.sketchpath.com, pas 'SketchPatch'. Une faute de frappe je suis sûr, mais juste pour clarifier - son basé sur .NET 2.0/WinForms – pgfearo

+1

Notepad ++ a un plugin appelé XPatherizerNPP qui est assez cool. – mishal153

+1

@ Mishal153 acclame qui semble beaucoup mieux que celui de xmltools - il semblait juste retourner des caractères charabia en essayant d'exécuter des requêtes –

0

J'utilise le plugin Xpath Checker pour Firefox. Fonctionne très bien, mais je ne le classerais pas comme un «outil de développement sérieux». Mais très pratique pour tester les expressions xpath.

+1

Je l'utilise aussi. Sur Linux, cependant, l'affichage des résultats correspondants était illisible. J'ai dû pirater le fichier de configuration du module, en augmentant l'attribut "height" de la taille du champ de texte. – knb

Questions connexes