Bonjour

Je debute avec XSL et j'avoue que la syntaxe ne m'est pas évidente.

Ce que je voudrais avoir en sortie c'est un lien du type :

http:// (author/name) .fr


Le probleme vient du fait que dans un flux atom la balise auteur est définie comme ca (enfin c'est ce que j'ai lu) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<author> <name>auteur1</name> </author>
ce que je ne comprends pas c'est que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<xsl:value-of select="atom:author"/>
me retourne "auteur1" ms que cela ne fonctionne pas quand je veux modifier le href comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<a>  <xsl:attribute name="href">http://<xsl:value-of select="atom:author"/>.fr
</xsl:attribute>lien </a>
il faut que je tape :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<a>  <xsl:attribute name="href">http://<xsl:value-of select="atom:author/atom:name"/>.fr
</xsl:attribute>lien </a>
pour que ca marche. Pourquoi?

Merci beaucoup

Datchou