Bonjour,
j'utilise spyxml pour créer un pdf avec un xml et un xslfo.
voici mon xsl :
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<!-- Déclaration de la mise en page -->
<fo:layout-master-set>
<fo:simple-page-master master-name="DetailFactures" margin="2cm">
<fo:region-before extent="2cm" />
<fo:region-body margin="2cm" />
</fo:simple-page-master>
</fo:layout-master-set>
<!-- Corps du document -->
<fo:page-sequence master-reference="DetailFactures" font-family="sans-serif" font-size="11.5pt">
<fo:static-content flow-name="xsl-region-before">
<fo:block font-weight="bold" font-size="12pt" font-family="sans-serif">
Numéro Client : <xsl:value-of select="val1/val2"/></fo:block>
</fo:static-content>
<fo:flow flow-name="xsl-region-body">
<fo:table-and-caption>
<fo:table>
<fo:table-column column-width="50mm"/>
<fo:table-header>
<fo:table-row>
<fo:table-cell>
<fo:block>titre</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-header>
<fo:table-body>
<fo:table-row>
<fo:table-cell>
<fo:block>salut</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:table-and-caption>
</fo:flow>
</fo:page-sequence>
</fo:root>
</xsl:template>
</xsl:stylesheet>
le problème c'est que "Numéro Client" s'affiche dans le pdf généré, mais pas mon tableau ????
Avez vous une idée ?
Merci
ps : je fais la génération du pdf avec xmlspy donc je ne sais pas si c'est le soft qui marche mal ou si c le code