XSL Выбор аттрибута по значению переменной

Чтобы выбрать аттрибут с именем, которое задается в переменной подходит конструкция - взять все * атрибуты @ где name() равное = значению переменной $variable

Пример:

Выводим в переменную выбранное значение

<xsl:variable name="attribute_name" select="\'attribute_1\'">

<input id="{$attribute_name}" value="{/SelectedParameters/@*[name()=$attribute_name]}" type="text" />

</xsl:variable>