Bonjour,
je suis débutante en XML/XSL et j'aurais voulu réaliser la chose suivante: mettre en gras dans un texte les mots-clé saisis par l'utilisateur.
J'ai pense à une boucle de ce type:
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
 
<xsl:for-each select="...">
   <xsl:choose>
       <xsl:when test=".[mot=...]">
           <tr bgcolor="#00FF00">
               <td><xsl:value-of-select="titre"/>
               </td>
           </tr>
       </xsl:when>
    <xsl:otherwise>
    <tr>
          <td><xsl:value-of select="titre"/></td>
          <td><xsl:value-of select="artiste"/></td>
    </tr>
    </xsl:otherwise>
  </xsl:choose>
</xsl:for-each>
mais le problème c'est qu'il me faut sélectionner chaque mot du texte (qui fait au max deux lignes) et ça je ne sais pas comment faire.
Merci à tous ceux qui prendront un peu de temps pour m'aider.
bonne fin de journée à tous