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

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

  • XPath 1.0、 2.0、 3.1 のサポート
  • インテリジェントな XPath 自動補完
  • 複数のタブを持つ XPath のビルダーとエバリュエータ―
  • 企業レベルの XPath デバッガー
  • 「XPath のコピー」コマンド
  • XPath 自動補完内の名前空間に対する考慮
  • ディープパスに対する提案
  • XPath 条件式のリアルタイム評価
  • 複数のファイルに対して XPath 条件式を評価
  • XPath エバリュエータ―ウィンドウにて結果ノードへのホットリンク
  • 構文の色分けによるエラーのハイライト

XPath ビルダーとテスター

XPath/XQuery ウィンドウ

出力ウィンドウの XMLSpy スクリーンの下に XPath/XQuery タブがあります。XPath ビルダーモードとエバリュエータ―モード間を切り替える際、必要な XPath のバージョンを選択します。

XPath 式を作成中、正確な構文が黒で表示され、不正確な式は赤でハイライトされます。インテリジェントな自動補完機能により、関連するチョイスのリストをポップアップして式を完成する手助けをします。

ファイルを編集中 XPath アナライザー ウィンドウは開かれたままで、異なるタブ上に9つまでの XPath 式の結果を保管することができます。この機能によりファイルに変更を加え、式を暗記して再入力することなく式を再評価することができます。作業中に XPath 式および結果を直接編集ビューに保持する能力は、 XMLSpy に特有の貴重な時間節約機能です。

XPath 条件式の作成

XPath を作成すると次にアクセスすることができます:

  • ダブルクリックして現在作成中の式に挿入することのできる包括的な演算子、式、内蔵された関数のリストを使用して、ポイントしてクリックする式の作成。“#” プレースフォルダーにより表示された引数により関数を挿入することにより、式を簡単にエラー無しに作成することができます。
  • 各演算子や関数を説明するマウスオーバーヒント により式に対して正しい選択をすることができます。
  • 内蔵された関数を表示し、役に立つ関数とパラメータを入力中に表示し、開発をスピードアップし、正確さを保証する強化された入力ヘルパー

検証モード内の XPath をテスト

作業中にエバリュエータ―タブにより XPath 式の結果をテストすることができます。エバリュエータ―モードには複数の利点があります:

  • ドキュメントに追加する前に式をテストし、必要に応じて調整することにより時間をセーブしエラーを回避 することができます。
  • アクティブなドキュメント、すべての開かれているファイル、フォルダー、または XMLSpy プロジェクト全体など1つまたは複数のファイルに対して、 XPath 式を評価することができます。
  • 複雑な式を作成およびテストするための9つのタブを活用する。各式に徐々に変更を加え、各タブの式と結果を保存しながら複数の式を開発することができます。

XPath テスタをチェックアウト

YouTube Videoplay

XPath デバッガー

XPath/XQuery ウィンドウにも、更に速く簡単に XPath 式をテストし、修正し、完成させることのできる業界初の企業クラスの XPath デバッガーが搭載されています。

XPath デバッガー

デバッガーにより XPath 式をステップバイステップ出評価することができます。デバッガーツールバー内にある役にたつボタンを使用し、各クリックが対応する評価の過程の結果を表示し、評価をステップイン、ステップアウト、ステップオーバーすることができます。

XPath コードの評価を更に行うために(評価を中断する)ブレークポイントおよび(ブレークポイントでの評価結果を記録する)トレースポイントを設定することができます。

メインの結果タブに加え、結果ペインは変数タブとコールバックタブを含みます。デバッグ中、変数タブが現在の過程の変数とその値を表示します。コールスタックタブは、デバッグ中の一定の箇所まで使用された異なるプロセッサーの呼び出しを表示します。最新の呼び出しが一番上に表示され、現在の呼び出しが両方のペインでハイライトされます。

このパワフルな XPath デバッガーにより式をより簡単に作成しテストすることができ、開発者が時間を節約することができます。

XPath について学ぶ

この重要な言語を学ぶために複数の XPath チュートリアルを作成しました:

SQL プロのための XPath チュートリアル

YouTube Videoplay