コンテキスト
とりあえずコンテキストさえ意識できればいいかもしれない。
- ノード ( コンテキストノード)
- 一組のゼロ以外の正の整数 ( コンテキストポジションおよびコンテキストサイズ)
- 変数のバインディングの集合
- 関数ライブラリ
- 式の範囲内でのネームスペース宣言の集合
最初の二つ以外は特に重要ではない。とういうか、コンテキストノードさえ意識していれば、コンテキストを意識するということにはなる。上のを見て「変数が使えるのか!」と喜んではいけない。変数は XPath 単体では使用することができない (代入ができないので)。
さて XPath における / はコンテキストを分離する記号のひとつである。 (述語=ブラケットで囲まれた部分でもコンテキストが変わるので、ブラケットもコンテキストを分離する記号。/ とブラケット以外ではコンテキストは変わらない (はず))
-
- >