XSL: faire un value-of de l'attribut d'un élément...? [XML] - Programmation
Marsh Posté le 10-04-2002 à 17:14:23
| Goueg a écrit a écrit  : dans le fichier XML j'ai: <nom lien="www.tititi.com">Machin</nom> et dans le XSL je veux accéder à la valeur de "lien" mais <xsl:value-of select="@nom"/> ne marche pas... Alors je fais comment siouplé?   | 
 
 
nom n'est pas un attribut, mais un élément. (lien est un attribut). Pour acceder au contenu de l'élément, essaye 
<xsl:value-of select="."/> si <nom> est l'élément courant. 
Marsh Posté le 10-04-2002 à 17:19:50
 goueg
 goueg 
3ème jour et tu cale deja ? 
[jfdsdjhfuetppo]--Message édité par mr_mat--[/jfdsdjhfuetppo]
Marsh Posté le 10-04-2002 à 17:21:55
bin c ce que je veux dire, l'attribut lien de l'élément nom. 
l'élément courant est celui qui contient "nom" ("client" en fait). Mais donc si je fais value-of="nom" ca affiche le nom... pas le lien :'( 
Marsh Posté le 10-04-2002 à 17:22:28
| mr_mat a écrit a écrit  :  goueg | 
 
Mais! c comme ca que tu travailles?  
 
 
lol j'ai replyé avant que tu édites... 
je cale un peu sur un truc con koa, mais bon c normal je commence juste le XML. C si facile tes servlets java?  
 
[jfdsdjhfuetppo]--Message édité par Goueg--[/jfdsdjhfuetppo]
Marsh Posté le 10-04-2002 à 17:23:20
| Goueg a écrit a écrit  : Mais! c comme ca que tu travailles?   | 
 
j'étai venu poser une question et je suis resté ! 
Marsh Posté le 10-04-2002 à 17:27:21
ben alors tu peux parler t'es coincé ossi et tu pourris mon topic  
 
Marsh Posté le 10-04-2002 à 17:29:00
| Goueg a écrit a écrit  : ben alors tu peux parler t'es coincé ossi et tu pourris mon topic   | 
 
va pourir le mien, il doit trainer en bas de page !! 
Marsh Posté le 10-04-2002 à 17:35:37
| Goueg a écrit a écrit  : bin c ce que je veux dire, l'attribut lien de l'élément nom. l'élément courant est celui qui contient "nom" ("client" en fait). Mais donc si je fais value-of="nom" ca affiche le nom... pas le lien :'( | 
 
 
<xsl:value-of select="nom/@lien" /> 
Marsh Posté le 10-04-2002 à 17:49:05
exact ca marche, et je venais de voir que ca marchait en mettant le lien dans "client" et en faisant value-of select="@lien". 
Merci bcp kadreg  
 
Marsh Posté le 10-04-2002 à 18:43:35
ça ressemble drôlement à du XPath...
Marsh Posté le 10-04-2002 à 19:04:11
| TBone a écrit a écrit  : ça ressemble drôlement à du XPath... | 
 
 
Et pour cause, XSLT utilise le XPath pour la localisation d'élément XML. 
Marsh Posté le 10-04-2002 à 19:05:31
 et la boucle est bouclée...
 et la boucle est bouclée...  
 
Marsh Posté le 10-04-2002 à 17:11:12
dans le fichier XML j'ai:
 
 
<nom lien="www.tititi.com">Machin</nom>
et dans le XSL je veux accéder à la valeur de "lien" mais
<xsl:value-of select="@nom"/>
ne marche pas...
Alors je fais comment siouplé?