Template, besoin d'aide ... [XML/XSL] - XML/XSL - Programmation
Marsh Posté le 18-05-2005 à 09:12:41
Salut,
qte et pu ne sont pas des attributs donc tu n'as pas besoin de @ devant eux.
Rappel: ..../@attribut
..../balise
Marsh Posté le 18-05-2005 à 10:15:18
Arf merci bcp ! çà marche bcp mieux et pas tout à fait quand meme.
j'ai changé mon XSL en :
Code :
|
Et en résultat j'ai :
Code :
|
En gros il me calcule bien pour la première node mais pas pour les suivantes (il reprend la valeur de la premiere).
Merci
Marsh Posté le 18-05-2005 à 11:03:20
En xsl, il fut toujours réfléchir par rapport à où (à quel endroit) se trouve le parseur quand on l'utilise.
Ici, il vaut mieux faire un template sur /racine/node1/node2/node3
étant donnée que ton calcul concerne tous les node3. Dans ce template, le parseur se trouvera SUR <node3> donc tu accèdes à tes balises filles en faisant
./qte
Je te conseille d'aller sur www.laltruiste.com qui fournit des explications courtes et précises sur les différents éléments du XSL.
Marsh Posté le 18-05-2005 à 11:41:35
Merci pour le lien !
Par contre j'aimerais récupérer mon flux XML d'entrée mais avec mon champ calculé par la template XSL mais maintenant je ne récupère que mon champ calculé.
Je continue a chercher mais si tu as une idée n'hésite pas.
Merci pour tout
Marsh Posté le 17-05-2005 à 16:14:55
Bonjour à tous,
J'ai un soucis, je me met au XSL et je bloque sur un template, je m'explique :
j'ai ce fichier XML :
et le but d'avoir un fichier XML avec la balise <qte> calculée avec la formule suivante <montant_ht> div <pu>.
j'ai essayé, le code ci-dessous mais çà ne marche pas
Merci à tous.
Message édité par dom01 le 17-05-2005 à 16:56:48