bonjour
j'ai un formulaire de sélection avec des <input name="option1"> et des <select name="option2">...
j'aimerais que en fonction de des valeurs de ses champs, j'applique un xsl:template tq
ok l'idée marche bien et j'applique ensuite mon template sur les lignes sélectionnées... mais le problème c'est que je peux vouloir sélectionner l'ensemble des lignes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <xsl:apply-templates select="ligne[val1=$option1 and val2=$option2]"> </xsl:apply-templates>
J'avais 2 idées qui pour l'instant n'ont pas été finalisées:
- prendre des valeurs pour $option1, $option2, telles qu'elle ne soit pas restrictives (d'où la question-défi juste avant)
- faire des cas avec <xsl:if>. Le problème avec les cas c'est que ca monte vite en nombre... avec 2 champs j'ai 4 cas, 3 champs j'ai 8 cas... et ainsi de suite en puissance de 2
comment faire au mieux pour résoudre ce problème ????
merci d'avance
Partager