J'ai mis dans le fichier XML deux types d'éléments dans un élément:
Dans le fichier XSL, je veux afficher ces 4 items dans le même ordre. J'utilise ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <menu> <item>acceuil</item> <image>separateur</image> <item>sujet_1</item> <item>sujet_2</item> </menu>
A l'affichage du XML, il prend l'ordre du fichier XSL:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <xsl:template match="menu"> <ul style="list-style-type:none; font-size:11px; margin:0; padding:0"> <xsl:for-each select="item"> <li><xsl:value-of select="."/></li> </xsl:for-each> <xsl:for-each select="image"> <li><xsl:value-of select="."/></li> </xsl:for-each> </ul> </xsl:template>
- accueil
sujet_1
sujet_2
separateur
Comment faire pour faire respecter l'ordre donné dans le fichier XML?
Partager