ユーザー定義の XPath 式を受け入れ、ランタイム操作の一部として使用するアプリケーションを開発しています。
ただし、式をプログラムで操作することにより、いくつかの追加データを推測できるようにしたいと考えています。また、このアプローチが失敗する可能性がある状況があるかどうかを知りたいと思っています。
ノード セットを返すユーザー定義の XPath 式が与えられた場合、それを XPathcount()
関数でラップしてセット内のノード数を決定しても安全ですか。
count(user_defined_expression)
同様に、式に配列インデックスを追加して、セット内のノードの 1 つを抽出しても安全ですか。
user_defined_expression[1]