Salut tout le monde,
A partir de ma source qui ressemble à :
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 <html> <table> <tr> <td> <b> nom du produit </b> <br/> nom de la gamme </td> </tr> </table> </html>
afin obtenir le resultat 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>
mais cela ne me recupère pas le text de : nom de la gamme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <produit titre="nom du produit"> <gamme titre="nom de la gamme">
j'ai essayé de remplacerpar
Code : Sélectionner tout - Visualiser dans une fenêtre à part copy-of select="text()"et là il me recupère tout le text (logique)
Code : Sélectionner tout - Visualiser dans une fenêtre à part value-of select="."
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
Partager