Bonjour,
J'ai un petit souci (ça, on le sait, sinon, je n'aurai pas posté ).
Alors voilà :
J'ai un tableau qui se rempli via des données issus d'un XML.
A un moment, je teste si je dois créer une nouvelle ligne du tableau ou non et c'est là que ça plante, car dans le xsl:if j'ai un </tr><tr>
Voici le code (allégé) pour plus de clarté:
Code xsl : 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
17
18
19
20
21
22
23
24
25
26 <xsl:for-each select="Param"> <xsl:if test=" $Param = @Name"> <table> <caption>Image(s)</caption> <tr> <xsl:for-each select="Pictures"> <xsl:for-each select="Picture"> <td> <table id="customImage"> <tr> <td> <img src="test.jpg" /> </td> </tr> </table> </td> <xsl:if test="position() mod 3 = 0"> </tr> <tr> </xsl:if> </xsl:for-each> </xsl:for-each> </tr> </table> </xsl:if> </xsl:for-each>
Je ne vois pas comment faire pour que mon test avec la position() fonctionne ...
Si vous avez une piste
Merci
Partager