Производит:

елей отладки было бы удобно вывести полный путь узла контекста из шаблона, есть ли аббревиатура xpath или функция, сообщающая об этом?

Пример шаблона:

<xsl:template match="@first">
        <tr>
            <td>
                <xsl:value-of select="??WHAT TO PUT IN HERE??"/>
            </td>
        </tr>
</xsl:template>

Пример (сокращенный) входной документ:

<people>
<person>
<name first="alan">
...

Вывод из шаблона будет выглядеть примерно так:

people / person / name / @first 

Или что-то подобное.

Ответы на вопрос(2)

Ваш ответ на вопрос