ノードセット関数

このセクションでは、式で使用可能な、スキーマノードを操作する関数について説明します。

count

指定したノードセット内のノード数を返します。

構文

    count(node-set)

パラメーター

node-set はプロセスデータモデル内のノードへのパスです。

戻り値

ノード数を保持する number

last

式評価コンテキストからコンテキストサイズに等しい数値を返します。

構文

    last()

パラメーター

なし。

戻り値

number.

position

式評価コンテキストからコンテキストの位置に等しい数値を返します。

構文

    position()

パラメーター

なし。

戻り値

number

sum

指定したノードセット内の各ノードについて、ノードの文字列値を数値に変換した結果の合計を返します。

構文

    sum(node-set)

パラメーター

node-set は XML でのノードです。

戻り値

number