XMLSpyの画面下部にある「出力」ウィンドウに、「XPath/XQuery」タブがあります。このタブでは、必要なXPathのバージョンを選択でき、また、「XPathビルダー」モードと「評価器」モードを切り替えることができます。
XPath式を作成する際、正しい構文は黒色で表示され、誤った記述は赤色で強調表示されます。また、インテリジェントな自動補完機能により、関連する選択肢がポップアップリストとして表示され、式を完成させるのに役立ちます。
XPathアナライザーのウィンドウは、ファイル編集中に常に表示され、最大9つの異なるXPath式の結果を個別のタブに保存できます。これにより、ファイルを変更した後でも、XPath式を記憶したり再入力したりすることなく、その式を再度評価することができます。XMLSpyならではの機能として、XPath式とその結果を編集画面上で直接保存できるため、作業効率が大幅に向上します。
XPath を記述する際に、以下の機能をご利用いただけます。
作業中に、評価タブを使用することで、XPath式の結果をその場でテストすることができます。評価モードには、いくつかの利点があります。
XPath/XQueryのウィンドウには、業界で初めてとなる、エンタープライズ向けのXPathデバッガーが搭載されており、XPathの式をこれまで以上に迅速かつ容易にテスト、トラブルシューティングし、最適化することができます。
このデバッガーを使用すると、XPath 式の評価をステップごとに確認できます。各クリックで、評価の該当するステップの結果が表示され、デバッガーのツールバーにある便利なボタンを使って、評価のステップに深く入り込む、ステップアウトする、またはステップオーバーすることができます。
XPathコードの評価をさらに詳しく調べるために、評価を一時停止させるブレークポイントを任意に設定したり、ブレークポイントで評価結果を記録するトレースポイントを設定したりすることができます。
結果表示領域には、主要な「結果」タブの他に、「変数」タブと「コールスタック」タブが含まれています。デバッグ中は、「変数」タブに、現在の処理ステップで使用されている変数とその値が表示されます。「コールスタック」タブには、デバッグのその時点までの様々なプロセッサの呼び出し履歴が表示されます。最新の呼び出しが上に表示され、現在実行中の呼び出しは、両方のタブで強調表示されます。
この強力なXPathデバッガーは、XPath式の作成とテストを格段に容易にし、開発者の時間と労力を大幅に削減します。
XPathに関する学習を支援するため、開発者向けのチュートリアルをいくつか作成しました。


