[XSL] Balise html fermante dans un xsl:if
Bonjour,
J'ai un petit souci (ça, on le sait, sinon, je n'aurai pas posté :mrgreen:).
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:
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