Soapui-assertion-xquery-match
提供:Dev Guides
SoapUIアサーション-XQuery Match
XQueryはXQuery式を使用して、ターゲットプロパティからコンテンツを選択します。 XQuery式の結果を期待値と比較します。
- ステップ1 *-[アサーションの追加]をクリックした後、[アサーションカテゴリ-プロパティコンテンツ]を選択します。
- ステップ2 *-アサーションタイプ-XQuery一致を選択します。
- ステップ3 *-[追加]をクリックします。
- ステップ4 *-XPathと同様に、[宣言]をクリックして名前空間を自動的に宣言するか、手動で入力します。
次のXQuery構造を定義する必要があります-
for $x in//ns1:<XPath>
//It declares iteration and XPath is where similar nodes are present
return {data ($x/ns1:<attribute>)}//it will return all values of the attribute
- ステップ5 *-[保存]をクリックします。
- ステップ6 *-現在のタブから選択すると、現在応答中のすべての値が表示されます。
注-このWSDLはXQueryアサーションを使用するのに十分ではないため、応答XMLで同じ属性を持つWSDLを親切に使用してください。