Salut,
Je souhaiterais pouvoir définir l'ordre dans lequel doivent s'appliquer mes templates sans tenir compte de l'ordre de mon fichier xml, mais évidemment si je poste encore par ici, c'est que je ne sais pas si c'est possible...
J'ai dans toutes mes feuilles xslt des includes qui peuvent être parfois différents, exemple en gros d'une de mes pages xsl :
Dans basepage.xsl, j'ai donc toute la structure principale de mon html, et où je me sert de <xsl:apply-templates select="suivant_le_contexte" />
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <xsl:include href="basepage.xsl" /> <xsl:include href="listecategorie.xsl" /> <xsl:include href="sondage.xsl" /> <xsl:template match="contenu_de_ma_page"> ... </xsl:template>
listecategorie.xsl et sondage.xsl doivent être affiché dans une même colonne de ma page, jusqu'ici, pas de problème.
Mais si dans mon xml les infos relatives au sondage se trouvent avant ceux de ma liste de catégories, il apparaît t avant, et moi je ne veux pas![]()
Donc, je cherche un moyen de pouvoir définir l'ordre d'application de mes templates.
Est-ce possible ?
Merci de vos réponses.
Partager