У меня есть этот XSLT ниже
<xsl:template match="word[@italic = 'y']">
<p>
<xsl:attribute name="i">yes</xsl:attribute>
<xsl:apply-templates/>
</p>
</xsl:template>
<xsl:template match="word[@bold = 'y']">
<p>
<xsl:attribute name="b">yes</xsl:attribute>
<xsl:apply-templates/>
</p>
</xsl:template>
<xsl:template match="word[@underline = 'y']">
<p>
<xsl:attribute name="u">yes</xsl:attribute>
<xsl:apply-templates/>
</p>
</xsl:template>
Есть ли способ объединить эти шаблоны в один вложенный блок, используя переменную, которая выглядит примерно так: курсив | жирный | подчеркнуть, а также отразить изменения в ‹xsl:attribute name=XXX›? Спасибо.