cerrar un tag abierto desde otro template (XSL)

Dwarf
29 de Mayo del 2003
Hola a todos,
Estoy usando XSL para renderizar un documento XML, el problema que tengo es que dentro de un tag (digamos <italic>) que tienen que aparecer en cursiva, aparece otro tag (<normal>) que tiene que apacecer normal. Es decir,
<italic> texto que tiene que aparecer en cursiva
<normal>texto que tiene que aparecer normal>/normal>
otra vez cursiva</italic>
El problema es que si hago
<xsl:template match="italic"><i><xsl:value-of select="."/></i></xsl:template>
<xsl:template match="normal"><xsl:value-of select="."/></xsl:template>
todo me aparece en cursiva. Hay alguna tag o alguna manera deindicarle al navegador que qiero texto normal??? Alguna idea???
Graciax