XSL Как разместить тег внутри тега
ОК, у меня есть такой код
<a href="ApplicationTesterResult_APPSRV.hta">
<xsl:value-of select='COMPONENT_NAME'/>
</a>
Я хочу заменить APPSRV
с <xsl:value-of select='COMPONENT_NAME'/>
Пока это не работает:
<a href="ApplicationTesterResult_ <xsl:value-of select='COMPONENT_NAME'/> .hta">
1 ответ
Решение
Вы не можете поместить тег внутри тега. Вы можете использовать шаблоны значений атрибутов, используя {}
:
<a href="ApplicationTesterResult_{COMPONENT_NAME}.hta">
<xsl:value-of select="COMPONENT_NAME"/>
</a>
Или вы можете установить атрибут специально:
<a>
<xsl:attribute name="href">
<xsl:value-of select="concat('ApplicationTesterResult_',
COMPONENT_NAME, '.hta')"/>
</xsl:attribute>
<xsl:value-of select="COMPONENT_NAME"/>
</a>