XSL Выбор аттрибута по значению переменной
Чтобы выбрать аттрибут с именем, которое задается в переменной подходит конструкция - взять все * атрибуты @ где name() равное = значению переменной $variable
Пример:
Выводим в переменную выбранное значение
<xsl:variable name="attribute_name" select="\'attribute_1\'">
<input id="{$attribute_name}" value="{/SelectedParameters/@*[name()=$attribute_name]}" type="text" />
</xsl:variable>