Salut !
Voila, j'ai un fichier XML comme ca :
Je voudrais générer un fichier PDF sous forme de tableau... Le problème est que je n'arrive pas à passer d'une colonne à l'autre de façon dynamique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <data><name>Exportation</name> <row number = '1'> <one>1</one> <two>2</two> <three>3</three> <four>4</four> </row> <row number = '2'> <one>1</one> <two>2</two> <three>3</three> </row> </data>
Voici le template de "row" :
J'aimerai pouvoir faire varier column-number en fonction de la balise lue... Je m'explique, pour la balise
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <xsl:template match="row"> <fo:table-row> <fo:table-cell column-number="1" > <fo:block color="black" font-size="8pt" line-height="11pt" text-align="start" space-before.optimum="5pt"> <xsl:value-of select="one"/> </fo:block> </fo:table-cell> </fo:table-row> </xsl:template>
<one> --> column-number = '1'
<two> --> column-number = '2'
...
Mais de façon dynamique, sans écrire un template à chaque fois... Est-ce possible ?
Merki !
+++
Ju
Partager