Salut à tous,

j'ai un petit soucis avec la méthode muench combinée à la fonction substring-before

XSL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  <div class="listesmall" nowrap="">
    <xsl:for-each select="//Integration/Folder[generate-id(.)=generate-id(key('VERS_GCL', VERS_GCL)[1])]">
 
      <xsl:sort select="substring-before(VERS_GCL, '-')"/>
 
      <p class="liste_da">       
      -     
         <xsl:element name="a">                         
             <xsl:attribute name="title"><xsl:value-of select="VERS_GCL"/></xsl:attribute>
             <xsl:attribute name="target">droite</xsl:attribute>
             <xsl:attribute name="href">lst_build_alloc.htm?name=<xsl:value-of select="name"/></xsl:attribute>
             <xsl:value-of select="substring-before(VERS_GCL, '-')"/><br></br><br></br>
         </xsl:element>        
 
      </p>
    </xsl:for-each>
  </div>
en fait j'ai des balises sur mon xml du type 4.11.3-toto ou 4.11.2-titi (balise <VERS_GCL>) et je voudrai afficher un pré-tri avec seulement 4.11.3 et 4.11.2. J'arrive à faire cela avec la méthose substring-before, par contre j'ai de trés nombreux doublons dans ma liste, et je n'arrive pas à les filtrer ... je ne sais pas écrire la méthode muench avec des fonctions à l'intèrieur ... (GRAND GRAND débutant )

merci d'avance à vous de votre aide.

Dalefou