J'ai de la peine entre value-of et apply-template - XML/XSL - Programmation
Marsh Posté le 12-08-2004 à 17:32:41
Faut tester la présence de chaque attribut comme ceci :
Code :
|
pas testé, sinon faut poster ton xml, xslt et un exemple du résultat escompté pour pas chercher midi à 14 heures.
Marsh Posté le 12-08-2004 à 17:38:33
ok
Le XML
Code :
|
la sortie
Code :
|
et non pas
Code :
|
Marsh Posté le 15-08-2004 à 23:41:24
ReplyMarsh Posté le 16-08-2004 à 16:46:36
busOman a écrit : Ton problème est résolu ? |
oui atta, je mets la réponse ici pour ceux qui auraient besoin :
Code :
|
Evidemment, faire cela avec chaque valeur facultative.
Marsh Posté le 12-08-2004 à 17:08:03
Hello
J'ai un truc comme ça :
<menu sandwich="bigmac" frites="grosses" boisson="coca" />
dès fois, je peux avoir :
<menu sandwich="bigmac" frites="grosses" boisson="coca" sauce="curry" />
Je veux faire une feuille XSL qui me permet d'afficher tous les attribus genre :
Sandwich = bigmac
mais si il en manque un, genre sauce, que sa affiche pas Sauce= mais rien du tout.
J'ai donc choisi de faire un template par attribus de ce genre =
<xsl:template match="menu[@sandwich]">
Sandwich=<xsl:value-of select="@sandwich" />
</xsl:template>
Voici le bug : Il affiche que le dernier, soit dans mon cas : la 1ère fois : coca et la 2ème fois curry
Pouvez-vous m'aider ? c'est certainement très simple mais je m'embrouille ! Merci