xhtml->xml transformation xslt
Salut tout le monde,
A partir de ma source qui ressemble à :
Code:
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:
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:
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:
copy-of select="text()"
par
Code:
value-of select="."
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