XPathテスター – XMLでXPath 1.0をテスト
XPathテスターは、ブラウザのネイティブなdocument.evaluateメソッドを使用して、XPath 1.0式をブラウザ上で直接XMLに対して評価できます。名前空間プレフィックスをマッピングし、ノードセット、string、number、booleanの4つの結果型から選択し、マッチしたノードをそのシリアル化された内容とXPathとともに確認します。実際のXMLに対してクエリをテストし、アプリケーションで使用する前に洗練できます。
XPathテスターは、XMLに対してXPath 1.0式を評価するブラウザベースのツールです。ブラウザのネイティブなdocument.evaluateメソッドを使用するため、アプリケーションに組み込む前にクエリをテストして結果を確認できます。このテスターは名前空間プレフィックスのマッピングに対応し、ノードセット、string、number、booleanの結果を返せます。
XMLが名前空間を使用する場合は、XPath式で使用されるプレフィックスのマッピングを提供します。評価したい内容に合った結果型を選択します。ノードセット結果はマッチしたノードをシリアル化された内容とXPathとともに表示し、string、number、booleanの結果はそれぞれの型を返します。表示される結果は式と提供したXMLによって異なります。
XMLは要素、属性、テキストを使用して構造化データを表し、XPathはそのデータの一部を選択または評価するための言語です。XMLに対してXPathをテストすると、コードで使用する前にクエリが何を選択または返すかを確認するのに役立ちます。両者は連携して動作します。XMLはクエリ対象のドキュメントであり、XPathは選択または評価を記述します。
XPathテスターは完全にブラウザ上で動作します。入力はデバイス上で処理され、サーバーに送信されません。このツールはページを読み込んだ後はオフラインでも動作します。クエリを試したり、結果を確認したり、アプリケーションに設定する前にXMLに対して式を洗練したりしたい開発者やDevOpsエンジニアに便利です。
手順1: XMLコンテンツを貼り付けるかドロップします。これにより、テスターはXPath式が評価される対象のドキュメントを取得します。
手順2: テストしたいXPath 1.0式を入力します。この式を使用してノードを選択したり、string、number、booleanの結果を評価したりします。
手順3: XMLが名前空間を使用している場合は、名前空間プレフィックスのマッピングを提供します。これにより、式でプレフィックスを使用して名前空間付き要素を参照できます。
手順4: 結果を確認します。ノードセット結果の場合は、マッチしたノードをシリアル化された内容とXPathとともに確認します。
用途: 実際のXMLに対してXPath式を試し、コードにクエリを追加する前にどのノードにマッチするかを確認します。
用途: ファイルに保存したりアプリケーションに組み込んだりする前に、式を繰り返し改良します。
用途: 出荷前にエッジケースで式がどのように動作するかを確認します。
用途: 名前空間プレフィックスのマッピングを提供することで、名前空間を使用するXMLに対して名前空間プレフィックス付きのXPathクエリをテストします。
用途: マッチしたノードとそのシリアル化された内容を確認し、ノードセット式が何を選択するかを理解します。
用途: マッチしたノードのセットを確認するのではなく値を評価する必要がある場合に、string、number、booleanの結果を確認します。