Précédent   Forum des professionnels en informatique > Autres langages > XML/XSL et SOAP > XSL/XSLT/XPATH
XSL/XSLT/XPATH XPath, XSLT, XSL-FO et tout ce qui permet de les mettre en oeuvre . Avant de poster -> FAQ XML, Sources XML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/03/2006, 11h09   #1
Nouveau Membre du Club
 
Inscription : juillet 2005
Messages : 120
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 120
Points : 32
Points : 32
Par défaut <a href="<xsl:value-of select='file'>">

Bonjour
Ce que je voudrais reussir a faire c'est ecrire le contenu dans noeud dans l'attribut href d'une balise <a></a>. J'ai essayé des trucs du genre :
Code :
<a href="<xsl:value-of select='file'>">toto</a>
mais il me met un message d'erreur du genre (mal formé).
Si quelqu'un a une idée...

Merci
gedeon555 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2006, 11h42   #2
Membre chevronné
 
Avatar de luta
 
Inscription : novembre 2003
Messages : 1 038
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 1 038
Points : 691
Points : 691
Envoyer un message via MSN à luta
Citation:
Code :
<a href="<xsl:value-of select='file'>">toto</a>
on ne peut pas factoriser comme ça...
Code :
1
2
3
4
<xsl:element name="a">
  <xsl:attribute name="href"><xsl:value-of select="file"></xsl:attribute>
  toto
</xsl:element>
luta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2006, 12h03   #3
Nouveau Membre du Club
 
Inscription : juillet 2005
Messages : 120
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 120
Points : 32
Points : 32
nikel, en plus je le savais mais j'avais oublié. Ca fait tellement longtemps que je n'est pas fait de XML/XSL.
En tout cas, merci
gedeon555 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 12h25   #4
Invité de passage
 
Inscription : avril 2009
Messages : 9
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 9
Points : 2
Points : 2
Par défaut reponse

vous pouvez pas imbriquer les balise en xslt
solution:

Code :
1
2
3
4
<a>
<xsl:attribute name="href"><xsl:text>toto</xsl:text><xsl:value-of select="file/@href"/>
</xsl:attribute>
</a>
bon courage
staf_info est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 13h54   #5
Expert Confirmé Sénior
 
Inscription : septembre 2004
Messages : 5 092
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 092
Points : 7 019
Points : 7 019
En fait,

Code :
<a href="{file}">toto</a>
Mais bon, ça date de 2006, je pense que la personne ne cherche plus...
thelvin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h32.


 
 
 
 
Partenaires

Hébergement Web