Передача имени атрибута в XSL через переменную

Nikolay

Новичок
Передача имени атрибута в XSL через переменную

В файле XSL имя атрибута заранее не известно. Имя получается в процессе и помещается в переменную

<xsl:variable name="field_name"><xsl:value-of select="id"/></xsl:variable>

после этого надо получить значение атрибута, имя которого содержится в переменной field_name. Должно быть что то вида:

xsl:value-of select="../@($field_name)"/>

но это не катит.
Подскажите можно ли такой механизм вообще реализовать, и если можно то как.
 
Сверху