Salut !

Voila, j'ai un fichier XML comme ca :
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>
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.
Voici le template de "row" :

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>
J'aimerai pouvoir faire varier column-number en fonction de la balise lue... Je m'explique, pour la balise
<one> --> column-number = '1'
<two> --> column-number = '2'
...
Mais de façon dynamique, sans écrire un template à chaque fois... Est-ce possible ?
Merki !

+++
Ju