XQuery

XQueryの結果をXQueryにかける文を書いて、動作することを試した。
しかし、「変数を定義」するとか「関数を定義」する事は出来るのだが、「ノードを変数に格納する」方法が分からない。
とりあえず、「引数のない関数」として定義することには成功したが、効率の悪いやり方のような気がする。*1

参考書の一つぐらいは買うべきか。

*1:デバッグモードでその関数の頭にブレイクポイントを入れてやると、六回ループする間に七回呼び出されていた。ループの外でループの条件を構成して呼び出しがあるので、計算は合っている。同じ結果が出ると分かっている計算を複数回するので、明らかに効率が悪い。