cerrar un tag abierto desde otro template (XSL)
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
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