Nikolay
Новичок
Передача имени атрибута в XSL через переменную
В файле XSL имя атрибута заранее не известно. Имя получается в процессе и помещается в переменную
<xsl:variable name="field_name"><xsl:value-of select="id"/></xsl:variable>
после этого надо получить значение атрибута, имя которого содержится в переменной field_name. Должно быть что то вида:
xsl:value-of select="../@($field_name)"/>
но это не катит.
Подскажите можно ли такой механизм вообще реализовать, и если можно то как.
В файле XSL имя атрибута заранее не известно. Имя получается в процессе и помещается в переменную
<xsl:variable name="field_name"><xsl:value-of select="id"/></xsl:variable>
после этого надо получить значение атрибута, имя которого содержится в переменной field_name. Должно быть что то вида:
xsl:value-of select="../@($field_name)"/>
но это не катит.
Подскажите можно ли такой механизм вообще реализовать, и если можно то как.