Ho creato una pagina XML con attaccato un XSLT per la visualizzazione e un CSS per il layout.
La class "note", però, invece di apparire sempre in corsivo come da CSS compare una volta in corsivo e le altre normale...perchè?
Spero di essermi spiegata

posto il codice strettamente necessario, se servisse altro chiedete ^_^
Grazie in anticipo!
XML:
<sp who="KR">
<speaker>KROGSTAD</speaker>
<p> È del tutto esatto; ho preso delle informazioni. È per questo che c'è una stranezza,
<stage type="interpretazione" rend="italic">(tira fuori un documento)
</stage> che non riesco affatto spiegarmi.</p>
</sp>
XSLT
<xsl:when test="local-name()= 'stage'">
<div class="stage">
<xsl:value-of select="."/>
</div>
</xsl:when>
CSS
.stage{
font-style:italic;
font-size:12px;
}