とりあえずカレントノードとコンテキストノード。
カレントノード = current()
で、コンテキストノード = self::node()
。カレントノードは XSLT のもの。XPath には current()
という関数はないし、そもそも必要ない。
current()
が変わるのは xsl:template
又は xsl:for-each
。選択 (select) されたノードが current() になる。
self::node()
が変わるのは /
, [
]
。(別に変わるとは限らない……)
基準点とノードテストがまだあんまり理解できてない……