Bonjour,
Je souhaite générer du xml pour excel. Mon but est d'avoir dans une cellule trois ligne avec trois taille de police différente.
J'ai le code suivant :
<Style ss:ID="STD_NBHEUR">
<Borders>
<Border ss:Position="Left" ss:LineStyle="Continuous" ss:Weight="1" />
<Border ss:Position="Right" ss:LineStyle="Continuous" ss:Weight="1" />
<Border ss:Position="Top" ss:LineStyle="Continuous" ss:Weight="1" />
<Border ss:Position="Bottom" ss:LineStyle="Continuous" ss:Weight="1" />
</Borders>
<Alignment ss:Horizontal="Center" ss:Vertical="Center" ss:WrapText="1" />
<Interior />
<Font x:Family="Swiss" ss:FontName="" ss:Style="" ss:Size="16" />
</Style>
....
<xsl:if test="(ETAT = 't')">
<Cell ss:StyleID="STD_NBHEUR">
<Data ss:Type="String">
<xsl:for-each select="activites/activite">
<font html:Size="8">
<xsl:value-of select="@horaire" />
</font>
<xsl:text disable-output-escaping="yes"> </xsl:text>
<font html:Size="6">
<xsl:value-of select="@liblieu" />
</font>
<xsl:text disable-output-escaping="yes"> </xsl:text>
<font html:Size="4">
<xsl:value-of select="@libqual" />
</font>
</xsl:for-each>
</Data>
</Cell>
</xsl:if>
....
Quand j'applique cette transformation avec le transformateur xslt de xmlspy aucun soucis le code est bien généré.
Par contre quand je le lance au travers de FOP (via cocoon) le code concernant la fonte est supprimé. Je me retrouve avec mes trois lignes qui ont la même taille.
Quelqu'un sait-il pourquoi FOP me vire le code lié à la fonte ?
Merci