Bonjour,
Voilà côté XML j'ai quelque chose comme ça :
Si le titre de l'item commence par autre chose qu'une lettre ou un chiffre, un noeud "titre_crope" est créé qui enlève ce qu'il y a en trop au début (je contrôle cette partie le cas échéant).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <item> <titre_complet>...Ensemble</titre_complet> <titre_crope>Ensemble</titre_crope> </item> <item> <titre_complet>La fête du slip</titre_complet> </item>
Avec ma XSLT je voudrais ranger ces titres d'item par ordre alphabétique, en utilisant prioritairement "titre_crope" s'il existe.
Comme je l'avais déjà vu auparavant, je pensais qu'il suffisait de faire :
Mais ça marche pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <xsl:for-each select="item"> <xsl:sort select="titre_crope" /> <xsl:sort select="titre_complet" /> <xsl:value-of select="titre_complet" /> </xsl:for-each>
Toute suggestion sera la bienvenue, merci.
Partager