web-dev-qa-db-ja.com

xPathセレクターのオンラインテスターはありますか?

オンライン正規表現評価者がいることは知っています。非常に便利で、リアルタイムで一致します。これらは、RegexBuddyのWebアプリケーションのようなものです。

XPathセレクターにも同様のものがあるかどうか疑問に思っていましたか?私はそれらを学んでいるだけで、それは私にとって価値があるでしょう。

XMLを入力し、次にxPathセレクターと一致を可能にするオンラインテスターはありますか?

ありがとう

84
alex

答えの中の唯一の「オンライン」チェッカーは少し不格好なようです。サーバーに送信する必要があり、名前空間を適切に処理しません。

私はもっ​​とうまくやれると思ったし、そのようなツールは非常に便利だと思ったので、それを作った。ここで言及するのはわずかに自己促進的であることに気づきましたが、具体的には質問に答えていると思います!

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

私は任意のXMLドキュメントにxpath式を適用し、結果を表示できます。また、XMLドキュメントを美化したり、きれいに印刷したり、XSLT変換を適用したりすることもできます。すべての処理はブラウザによって行われ、IE6 +、Firefox、Opera、Chrome、およびSafariで動作するはずです。

問題が発生した場合はお知らせください!

88
Chris Nielsen

これはオンラインツールではありません。代わりに、Windowsアプリで、RegexBuddyに沿ったものですが、XPath用です。

XPathVisualizer

スクリーンショットhttp://i29.tinypic.com/1zwp5ix.jpg

37
Cheeso

Edit:IEのXPath Visualizerは、a新しい、より安全な家、Lars Huttarの親切のおかげ。- thereはFF用のXPath Visualizerです。

XPath Visualizerは10年以上使用されており、何千人もの人々がXPathを楽しく学習するのに役立っています。利用可能 IEの場合 および FireFoxの場合.

XPath Visualizerは、XPath式を使用してXPathを学習するための一般的なツールです。無料でオープンソース。

任意のXPath式が特定のXML文書に対して評価されることを許可し、XML文書で強調表示された結果を表示します(ノードである場合)または別のボックスに(結果がアトミック値の場合)。

XPath式でxsl:variable-sを定義してから使用できるようにします

xsl:key-sを定義し、XPath式内でkey()関数で参照できるようにします

28

うん! Firefoxの XPath Checker 拡張機能を試してください。便利なツールです。

17
John Feminella

ここにナイスなものがあります: http://www.xpathtester.com/

5
user431529
2
inisty

XMLToolsプラグインでNotepad ++を使用することもできます-xPathエバリュエーターがあります

2
Dror

Remove It Permanently (AMOで利用可能なfirefox拡張機能)には、このような視覚化機能があります。少し高度なadblockerのfirebugタイプのパワーがあればいいでしょう。

スクリーンショットhttp://i49.tinypic.com/n65a3d.jpg

1
normal user

Firefoxを使用している場合は、 Firebug + Firefinder を使用できます。これにより、XPath式に基づいて要素をフィルタリングし、一致したコードを jsbin スナップイン。

1
asymmetric

次のツールが最も役立つことがわかりました。

Allans Online XPath Tester

以下で説明する他のツールは、特定のブラウザーを必要とするか、xmlのロードまたは私が使用していたより曖昧なXPath式の使用に問題がありました。このツールはそうではありませんでした。

1
1
alex