Можно ли добавить текст из переменной xsl внутри тега html что-то вроде этого?XSLT: Добавить текст внутри тега html
<xsl:variable name="selected">
<xsl:if test="@class = 'selected'"> class="selected"</xsl:if>
</xsl:variable>
<li{$selected}></li>
Для удобства чтения, то лучше, чтобы избежать ненужного XSL: элемент вызывает и встраивает элемент li напрямую. –