Bonjour,
dans ma feuille xsl, je récupère le nom d'un noeud xml en concaténant une variable php et des chaines de caractères. Mon problème : je n'arrive pas à afficher la valeur de ce noeud...
Ci-dessous mon code php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php $xslt = new XSLTProcessor(); $xslt -> importStylesheet(simplexml_load_file('voitures.xsl')); $xslt -> setParameter(null, 'saison', 'Basse_Saison'); echo $xslt -> transformToXml(simplexml_load_file('voitures.xml')); ?>
ci-dessous un exemple de noeud xml à afficher :
et enfin, mon code xsl :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <Tarif_Basse_Saison_1j>40</Tarif_Basse_Saison_1j>
au lieu de voir s'afficher "Tarif: 40 euros / jour", je vois "Tarif: Tarif_Basse_Saison_1j euros / jour"...
Code : Sélectionner tout - Visualiser dans une fenêtre à part <div>Tarif: <xsl:value-of select="concat('Tarif_',$saison,'_1j')"/> euros / jour</div>
Sauriez-vous comment corriger ça ?
Merci d'avance!
Partager