J'ai un problème XSL difficile pour le moment. Je dois copier le XML existant, copier un certain élément (plus ses éléments enfants) et modifier la valeur de deux éléments-enfants. Les modifications sont: divisez la valeur de l'élément 'value' par 110 et modifiez la valeur de l'élément 'type' de 'normal' à 'discount'.Copier XML existant, dupliquer l'élément et modifier
Ceci est actuellement ce que j'ai:
XML actuel:
<dataset>
<data>
<prices>
<price>
<value>50.00</value>
<type>normal</type>
</price>
</prices>
</data>
</dataset>
Résultat attendu
<dataset>
<data>
<prices>
<price>
<value>50.00</value>
<type>normal</type>
</price>
<price>
<value>45.00</value>
<type>discount</type>
</price>
</prices>
</data>
</dataset>
Des preneurs? Je suis allé jusqu'à copier l'élément 'price' désiré en utilisant copy-of, mais je suis coincé sur la façon de le modifier ensuite.