Bonjour,

Voilà, j'ai un fichier XML du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<table>
    <tr>
         <td>ligne1</td>
         <td>AA BB CC</td>
         <td>DD EE FF</td>
    </tr>
</table>
Je voudrais le transformer à l'aide d'un fichier XSL pour obtenir :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
<GROUPE>
    <LIGNE>ligne 1</LIGNE>
    <SOLLICITATION>
        <NUM_MECA>AA</NUM_MECA>
        <COEF_MULT_FIXE>DD</COEF_MULT_FIXE>
    </SOLLICITATION>
    <SOLLICITATION>
        <NUM_MECA>BB</NUM_MECA>
        <COEF_MULT_FIXE>EE</COEF_MULT_FIXE>
    </SOLLICITATION>
    <SOLLICITATION>
        <NUM_MECA>CC</NUM_MECA>
        <COEF_MULT_FIXE>FF</COEF_MULT_FIXE>
    </SOLLICITATION>
</GROUPE>
Et là, je ne vois vraiment aps comment faire.
J'ai bien essayé de faire un boucle du genre

<xsl:variable name="solli" select="td[2]"/>
<xsl:variable name="coef" select="td[3]"/>
<xsl:for-each select="xalan:tokenize($solli,' ')">
...
</xsl:for-each>

Le soucis, c'est que je ne vois pas comment boucler en même temps sur ma variable "coef". :/
Enfin si quelqu'un a une autre idée qu'en passant par xalan:tokenize, je suis tout ouïe