Salut tout le monde,

A partir de ma source qui ressemble à :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<html>
 <table>
  <tr>
   <td>
     <b> nom du produit </b>
     <br/>
     nom de la gamme
   </td>
  </tr>
 </table>
</html>
j'ai appliqué le xslt suivant
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
<xsl:template match="/">
 
       <produit>
         <xsl:attribute name="titre">         
           <xsl:value-of select="//b"/> 
         </xsl:attribute> 
       </produit> 
 
       <gamme>   
              <xsl:attribute  name="titre"> 
                 <xsl:copy-of select="text()"/> 
              </xsl:attribute>
       </gamme>
 
  </xsl:template>
afin obtenir le resultat suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<produit titre="nom du produit">
<gamme  titre="nom de la gamme">
mais cela ne me recupère pas le text de : nom de la gamme
j'ai essayé de remplacer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
copy-of select="text()"
par et là il me recupère tout le text (logique)
comment faire pour ne recupérer que le text "nom de la gamme" pour la valeur de l'attribut de la balise gamme?

merci pour votre aide