last

www.altova.com このトピックを印刷 前のページ 1つ上のレベル 次のページ

ホーム >  関数 > 関数ライブラリレファレンス > xpath2 | context functions >

last

last ならびに position 関数は入力パラメーターを取りません。last 関数により、コンテキストノードセット内の最後にあるノードの場所が返されます。position 関数は、ノードセット内で現在処理されているノードの位置を返します。

 

関数が接続されているノードのコンテキストノードセットが、関数が適用されるノードセットとなります。以下にあるスクリーンショットでは、language 要素が last ならびに position 関数のコンテキストノードセットとなります。

 

FXxpath10last

 

上の例では、last 関数によりコンテキストノードセット(Language 要素のノードセット)における最後のノード位置が、number 属性の値へ返されます。この値はそのままノードセット内にあるノードの数となり、ノードセットの大きさを表す値にもなります。

 

position 関数により、処理されている Language ノードの位置が返されます。各 Language 要素ノードに対して、Language 要素のノードセット内における位置が language/@position 属性ノードへ出力されます。

 

core 関数にある position ならびに count 関数の使用が推奨されます。


(C) 2019 Altova GmbH