Не удается установить значение предыдущего значения переменной для имени другого атрибута.
Помогите мне
XSLT FILE:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<table>
<xsl:for-each select="document('Attribute.xml')/Attribute/AttributeName">
<xsl:variable name="ATTRIBUTE_NAME" select="@name"/>
<xsl:variable name="ATTRIBUTE_VALUE" select="node()"/>
<xsl:variable name="{$ATTRIBUTE_NAME}"> // Here I need to use the value of previous variable as the name
<xsl:for-each select="">
</xsl:for-each>
</xsl:variable>
</table>
</xsl:template>
</xsl:stylesheet>
XML FILE:
<?xml version="1.0" encoding="utf-8"?>
<Attribute>
<AttributeName name="Text1">A</AttributeName>
<AttributeName name="Text2">B</AttributeName>
<AttributeName name="Text3">C</AttributeName>
<AttributeName name="Text4">D</AttributeName>
<AttributeName name="Text5">E</AttributeName>
</Attribute>
Мне нужно использовать значение предыдущей переменной в качестве значения для атрибута имени новой переменной.