Salut à tous,
Je voudrai savoir s'il est possible dans un fichier xsl de définir un ordre de traitement de sorte à traiter un premier type de comportement exemple filtrer des infos, et dans un second temps faire une numérotation...
En exemple:
je voudrai faire une première passe sur "toto" et traiter les filtres
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <xsl:template match="toto"> <xsl:if test='(contains(@tata, $param1)'> <xsl:apply-templates/> </xsl:if> </xsl:template> <xsl:template match="toto/titre"> <xsl:number level="multiple" count="toto" format="1"/> <xsl:apply-templates/> </xsl:template>
et en deuxième passe générer ma numérotation du titre de toto.
Le problème que j'ai, c'est qu'avec ce qui précède le filtre s'applique mais mais la numérotation n'est pas correct car il passe de 1 à 3 si j'applique le filtre sur le n°2
Qu'en pensez-vous?
Je précise quand même que je n'ai pas la possibilité de faire le traitement en deux temps dans deux fichier distincts.
Merci de votre aide d'urgence
Si vous avez besoin d'exemple plus détaillé, dites moi
Partager