>>116
> いわゆるスコープなんでしょうか?
そうです。で、こういう時こそパラメータ渡しでしょう。

<xsl:apply-templates select="なにか">
 <xsl:with-palam name="hoge" select=name()" />
</xsl:apply-templates>

<xsl:template match="なにか">
<xsl:palam name="hoge" />
<!-- 適当な処理を。ここで$hoge使って参照できます。 -->
</xsl:template>