Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ですが、複雑な XMLQueryService のアプリケーションでは、SET コマンドが (多くの場合) 反復される形で使用され、XML ドキュメントの特定のセクションを処理する場合もあります。特別な値、*XPATH、または *XPATH_CONCISE が指定された場合、QUERY コマンドにより生成された XPath 式を SET コマンドと共に使うことで、ドキュメント・コンテンツのサブセットを反復して処理することができます。

構文:

コマンド

キーワード

開発者用メモ

SET



CURRENTNODE




このキーワードの値を使って、 (QUERY コマンドを使用した) 今後のクエリが適用されるノードとしてロードされた XML ドキュメントに現在のノードを設定します。

*DOCUMENT

この値でドキュメント・ノードが現在のノードであることを指定します。これは、LOAD コマンドで XML ドキュメントがロードされた直後のデフォルトの状態です。

xpath 式

今後の"現在"のノードとなるドキュメントで1つのノードを識別できるように適切に作成された XPath 式を指定することもできます。
XMLQueryService と共に使用する XPath 式の詳細については、「5.35.8 XMLQueryService で使用する XPath 式」を参照してください。

SET