Bonjour,
je désire conditionner la création de d'un <TR> et d'un </TR> à l'aide de XSL, j'ai N éléments qui doivent se présenter dans un tableau dont le nombre de colonnes ne doit pas éxcéder 3, voici le code XSL:
Seulement voilà, la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <table border="0" width="100%" cellpadding="0" cellspacing="0" align="center"> <xsl:for-each select="document/element"> <xsl:if test="(position() = 1) or ((position() mod 4 = 0) and (position() != last()))"><tr></xsl:if> <td>ELEMENT</td> <xsl:if test="(position() = last()) or (position() mod 3 = 0)"></tr></xsl:if> </xsl:for-each> </table>
indique une erreur à cause du fait que le <TR> attend un </TR> avant le </xsl:if>
Code : Sélectionner tout - Visualiser dans une fenêtre à part <xsl:if test="(position() = 1) or (position() mod 4 = 0)"><tr></xsl:if>
Merci pour vos suggestions![]()
Partager