XPath のコンテキスト
XPath 式のコンテキストは、次に示すいくつかの要素で構成されます。 コンテキストノード 現在評価中のノード。 コンテキストの位置 コンテキストノードのセット内のコンテキストノードの位置を示す、ゼロ以外の正の整数。 コンテキストサイズ 現在のコンテキストのノード数を示す、ゼロ以外の正の整数。 変数バインディング 現在のコンテキストの範囲内にある変数のセット。各変数は、変数名と、その値を表すオブジェクトで表されます。オブジェクトは XPath の 4 つのデータタイプの 1 つ、拡張機能によって定義された追加のタイプ、または別のエンティティです。 関数 現在のコンテキストで表示される関数のセット。各関数は、関数名と、呼び出す実際のコード間のマッピングによって表されます。各関数は 0 個以上のパラメータを受け取り、1 つの結果を返します。XPath は、常に利用できるコア関数の数を定義しています。XSLT は、XPath 仕様で定義されたもの以外の追加の関数を定義しています。 名前空間宣言 現在のコンテキストで表示される名前空間宣言のセット。それぞれの名前空間宣言は、名前空間の接頭辞と、それが関連付けられている URI で構成されます。