XPath テスターおよびエディター。

XPathの構築とデバッグのためのツール。

  • XPath 1.0、2.0、および3.1をサポートしています。
  • インテリジェントなXPathの自動補完機能とテスト機能。
  • マルチタブ対応のXPath構築・評価ウィンドウ。
  • エンタープライズ向けのXPathデバッガー。
  • 「XPathをコピー」コマンド
  • XPathの自動補完機能における名前空間の考慮
  • インテリジェントなXPathエディタ。
  • 詳細な経路提案。
  • XPath 式のリアルタイム評価。
  • 複数のファイルにわたるXPath式の評価
  • XPath評価ウィンドウ内で、結果として得られるノードへのハイパーリンクが表示されます。
  • 構文強調機能は、エラーをすぐに特定して強調表示します。

XPath ビルダーおよびテストツール。

XMLSpyに搭載されているXPathテスターは、XPathおよびXQueryの記述をテストするためのツールです。

XMLSpyの画面下部にある「出力」ウィンドウに、「XPath/XQuery」タブがあります。このタブでは、必要なXPathのバージョンを選択でき、また、「XPathビルダー」モードと「評価器」モードを切り替えることができます。

XPath式を作成する際、正しい構文は黒色で表示され、誤った記述は赤色で強調表示されます。また、インテリジェントな自動補完機能により、関連する選択肢がポップアップリストとして表示され、式を完成させるのに役立ちます。

XPathアナライザーのウィンドウは、ファイル編集中に常に表示され、最大9つの異なるXPath式の結果を個別のタブに保存できます。これにより、ファイルを変更した後でも、XPath式を記憶したり再入力したりすることなく、その式を再度評価することができます。XMLSpyならではの機能として、XPath式とその結果を編集画面上で直接保存できるため、作業効率が大幅に向上します。

XPath 式の構築

XPath を記述する際に、以下の機能をご利用いただけます。

  • ポイントアンドクリックによる式構築: 豊富な種類の演算子、式、および組み込み関数が用意されており、ダブルクリックすることで式に挿入できます。関数は、「#」というプレースホルダーで引数が示されているため、式を迅速かつ正確に構築できます。
  • 各操作子や関数などを説明するヒントをマウスオーバー表示することで、現在使用したい式に最適なものを確実に選択できます。
  • 強化された入力支援機能:組み込み関数の説明を表示し、入力中に役立つ関数やパラメータの詳細情報を表示することで、開発速度を向上させ、正確性を確保します。

XPathを評価モードでテストする。

作業中に、評価タブを使用することで、XPath式の結果をその場でテストすることができます。評価モードには、いくつかの利点があります。

  • 時間を節約し、エラーを避けるために、ドキュメントに式を追加する前に、その式をテストし、必要に応じて調整してください。
  • XPath式を1つまたは複数のファイルに対して評価する:アクティブなドキュメント、開いているすべてのファイル、フォルダ、またはXMLSpyプロジェクト全体。
  • 9つのタブを活用して、複雑な数式や処理を開発・テストします。 これにより、複数の数式や処理を並行して開発し、それぞれに対して段階的に変更を加えることが可能です。各タブには、数式や処理の内容だけでなく、その結果も保存されます。
XPath 式を評価モードでテストします。

XPathテスターの動作をぜひご覧ください。

XPath デバッガー

XPath/XQueryのウィンドウには、業界で初めてとなる、エンタープライズ向けのXPathデバッガーが搭載されており、XPathの式をこれまで以上に迅速かつ容易にテスト、トラブルシューティングし、最適化することができます。

XPath デバッガー

このデバッガーを使用すると、XPath 式の評価をステップごとに確認できます。各クリックで、評価の該当するステップの結果が表示され、デバッガーのツールバーにある便利なボタンを使って、評価のステップに深く入り込む、ステップアウトする、またはステップオーバーすることができます。

XPathコードの評価をさらに詳しく調べるために、評価を一時停止させるブレークポイントを任意に設定したり、ブレークポイントで評価結果を記録するトレースポイントを設定したりすることができます。

結果表示領域には、主要な「結果」タブの他に、「変数」タブと「コールスタック」タブが含まれています。デバッグ中は、「変数」タブに、現在の処理ステップで使用されている変数とその値が表示されます。「コールスタック」タブには、デバッグのその時点までの様々なプロセッサの呼び出し履歴が表示されます。最新の呼び出しが上に表示され、現在実行中の呼び出しは、両方のタブで強調表示されます。

この強力なXPathデバッガーは、XPath式の作成とテストを格段に容易にし、開発者の時間と労力を大幅に削減します。

XPathを学びましょう。

XPathに関する学習を支援するため、開発者向けのチュートリアルをいくつか作成しました。

  • XPathとは何ですか? XPathの入門
  • 満杯 XPathに関するオンラインチュートリアル。 - XPath 3.0および3.1に関する、無料で利用できるインタラクティブなトレーニングコース。
  • SQLに関する動画をご覧になっている方へ:XPathについても学習することをお勧めします。(動画は下記にあります)

SQLの専門家向けのXPathチュートリアル。