Bonjour,
Voilà, j'ai un fichier XML du genre :
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 <table> <tr> <td>ligne1</td> <td>AA BB CC</td> <td>DD EE FF</td> </tr> </table>
Et là, je ne vois vraiment aps comment faire.
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>
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
Partager