11
votes

XPath équivalent à http://gskinner.com/regexr/ pour regex?

Je me demande s'il y a un xpath équivalent à http://gskinner.com/regexr/ pour regex ?

De cette façon, vous pouvez simplement taper une requête XPath et vous montrera quels éléments ont été sélectionnés.

Je n'ai rien trouvé aussi simple que http://gskinner.com/regexr/ encore.


1 commentaires

Depuis novembre 2010, le XPath Visualizer a une nouvelle maison plus sûre, gentiment fournie par Lars Huttar: huttar.net/dimitre/xpv/topxml-xpv.html


6 Réponses :


2
votes

ici est celui que j'aime utiliser.

Coller dans votre XML, tapez votre expression XPath et voyez ce qui a été sélectionné.

Il possède également de jolies options d'impression et une option de transformation XSLT.


0 commentaires

2
votes

xSelerator a un "analyseur de requête XPath". En outre, c'est une bonne IDE Wich permet d'utiliser de nombreux processeurs et téléspectateurs.


0 commentaires

4
votes

mise à jour : depuis nov. 2010 Le Visualizer XPath a une nouvelle maison plus sûre , gentiment fournie par Lars Huttar.

rechercher le Visualizer XPath - a POUR IE et pour Mozilla / Firefox

C'est un outil que j'ai écrit en 2000. Depuis lors, il a eu plusieurs milliers de téléchargements et il n'y a même pas eu un seul utilisateur malheureux.

AVERTISSEMENT : TOPXML.com a un TOROJAN - Ne cliquez pas sur les liens ci-dessus, sauf si vous avez un bon protecteur malveillant.

Voici quelques captures d'écran de l'outil, montrant:

  1. l'inline- Hilighting des nœuds sélectionnés

  2. évaluant toutes les expressions XPath possibles, non seulement celles qui sélectionnent des nœuds .

  3. Définition et utilisation de variables dans les expressions XPath .

  4. Se souvenir de toutes les expressions XPath usagées .

  5. Définition et utilisation des touches XSLT .


    text alt


    texte alt


    texte alt


    text alt


    text alt


    text alt


    texte alt


    texte alt


    text alt


    texte alt


    texte alt


    texte alt


    text alt


    text alt


5 commentaires

Comment puis-je le télécharger s'il a un cheval de Troie? =)


BTW, im utilisant mac, donc je ne peux pas utiliser XPath Visualizer?


@ajsie: Je ne pense pas que cela fonctionnera sur un Mac. Il utilise un navigateur et MSXML3. Peut-être que la version pour Firefox fonctionnera sur un Mac (n'a jamais eu de Mac - n'a jamais essayé). Quant à la façon de télécharger, si vous m'envoyez un courrier électronique (mon userid (dnovatchev) sur le courrier de Google), je vous enverrai les fichiers comme pièce jointe. Sinon, ce que je fais est: 1. Je télécharge le fichier. 2. Je dégage le cheval de Troie avec mon outil anti-malware. Je serais heureux de lui donner une distribution sur un hôte plus fiable.


Merci. J'ai installé XPather sur Firefox et cela a fonctionné super.


@ajsie: J'ai regardé XPather et il semble être très différent et, à mon avis, pas si puissant et expressif que le visualiseur XPath. J'ai inclus dans ma réponse quelques captures d'écran de XPath Visualizer, montrant certaines de ses fonctionnalités. Donc, vous pouvez juger par vous-même. :)



6
votes

Quelques visualiseurs XPath

Applications XPath
  • XPath Visualizer - application Windows, open source, nécessite .NET v. 3.5. Résultats présentés comme code mis en surbrillance. Ce n'est probablement pas le même outil que Dimitre a déjà suggéré bien qu'ils aient le même nom.
  • Aquapath - Application Macintosh, open source. Résultats présentés comme code mis en surbrillance.

    Editeurs XML avec une fonctionnalité similaire
    • xmlate - Plugin à l'application Macintosh Textmate, open source.
    • xmplify - application Macintosh, toujours en version bêta.
    • Editutix - Application de la plate-forme croisée (Windows, Macintosh, Linux), nécessite Java 5.x ou plus récent

      Services en ligne
      • Tester Allans Online XPath - Le document XML peut être collé à Textarea ou référencé via URL. En conséquence, imprime le contenu du document avec des nœuds sélectionnés en dessous de la Textarea
      • Outil d'expression de requête XPath - entrée XML via Texarea. Ne met pas en évidence la sélection mais imprime le contenu du texte des éléments sélectionnés
      • Martijn van Beek's XPATH Analyzer - entrée XML via Texarea, Ouvrir la source. C'est un nouveau projet: publié 2010-08-24 Donc, je suppose que cela passera probablement dans certaines mises à jour ou changements dans un proche avenir.

        Extensions de navigateur (ou quelque chose)
        • XPath Checker - Extension Firefox. Affiche une fenêtre de requête XPath au lieu de la surbrillance du code.
        • XPATHER - Firefox Extension, nécessite une extension de l'inspecteur DOM.
        • Testeur XPath - Nécessite Microsoft Silverlight


1 commentaires

[1] L'éditeur XML Oxygen XML << a href = "http://www.oxygenxml.com/" rel = "nfollow noreferrer"> oxygenxml.com > est également une évaluation interactive XPath. [2] Un script de ligne de commande Perl XPath est livré avec le module Perl XPath qui évaluera un fichier XPATH sur un fichier et affichera les résultats.



1
votes

J'ai quelque chose comme ça sur ma page d'outils XML: http://www.flynn1179.net / xml /


0 commentaires

0
votes

J'ai également fait un évaluateur XPath en ligne. Il prend en charge les deux xpath 1.0 et xpath 2.0 . Il est disponible ici: Testeur XPath en ligne

Et voici quelques captures d'écran:

Evaluations XPath 2.0 qui rend une séquence de nombres:

text alt

et, éléments et attributs sont marqués lors de la recherche de:

text alt


0 commentaires