web-dev-qa-db-fra.com

Meilleurs outils XPath

Quels outils utilisez-vous pour XPath et pourquoi? En ce moment j'utilise

SketchPath semble se démarquer le plus pour moi car il vous aide à créer le xpath et il est très avancé. Si vous ne l'avez pas essayé, vous devriez.

Inconvénients de SketchPath: vous devez l'installer sur la machine, sinon c'est fantastique.

Inconvénients de WhiteBeam: vous devez télécharger votre fichier, ce que je ne veux pas toujours faire pour des raisons de sécurité et la taille du fichier que vous pouvez télécharger a une certaine limite, et le téléchargement d'un fichier est de toute façon ennuyeux. Je pense également qu'il pourrait y avoir de subtiles différences entre le xpath utilisé pour cet outil et lors de l'exécution d'une application .NET. Mais ne m'en souviens pas pour l'instant. Gardez cela à l'esprit.

37

Si vous êtes dans un environnement de développement Web, Firefox dispose d'un certain nombre d'excellents outils pour le support et l'analyse XPath:

  • Firebug a un support XPath intégré
  • XPath Checker que j'ai trouvé génial

et peut-être aussi utile:

  • XPath Runner
  • FireXPath

Soyez prudent avec Firebug - la commande "copier XPath" du clic droit copie le chemin comme tous les minuscules, et certains analyseurs XML (comme l'analyseur MXSML utilisé dans FinalBuilder) sont sensibles à la casse - vous devrez donc corriger le boîtier de votre instruction XPath copiée par Firebug, sinon votre analyseur ne trouvera aucun nœud correspondant.

13
Richard H

XMLQuire est un éditeur XML gratuit pour Windows avec l'éditeur SketchPath XPath intégré. Pour simplifier les choses, SketchPath n'est pas développé en lui-même.

enter image description here

Une chose à noter: l'éditeur XPath n'est pas immédiatement évident, mais double-cliquez simplement sur la barre supérieure qui montre l'emplacement actuel de XPath pour faire apparaître l'éditeur.

Comparaison avec SketchPath:

La complétion automatique XPath, la gestion des expressions et la fonction/traçage avec l'aide des fonctions de SketchPath sont incluses dans XMLQuire, mais XMLQuire ne prend également en charge que XPath 1.0.

[Divulgation - en tant qu'auteur de XMLQuire et de SketchPath, je ne peux pas évaluer objectivement quel XPath Editor est "le meilleur" - mais comme SketchPath est mentionné dans la question - une réponse qui met les choses à jour semble raisonnable]

43
pgfearo

avec ceci testeur xpath vous pouvez tester des expressions XPath standard

Vous pouvez également enregistrer vos XPath et XML à tout moment pour y revenir plus tard ou publier un lien sur le Web ou par e-mail, ce qui est une fonctionnalité très pratique.

6
user431529

SketchPath est le meilleur outil pour XPath que j'ai utilisé jusqu'à présent. J'ai également utilisé oXygen, mais je préfère SketchPath à oXygen pour XPath.

4
Sukanta K. Hazra

J'aime XPather , un plugin Firefox. C'est simple et facile à utiliser et ce n'est pas un programme distinct à exécuter tant que Firefox est en cours d'exécution, c'est-à-dire quand et où j'utilise habituellement XPath.

3
jamesaharvey

J'utilise oXygen pour le travail xpath. Il est assez facile de tester votre expression par rapport à xml dans un fichier. Vous définissez le fichier xml cible une fois, puis ce n'est qu'un bouton sur lequel cliquer pour tester votre expression.

1
NA.