J’ai 2 fichiers XML comme indiqué ci-dessous:
Fichier1.xml
USD Rupee
Fichier2.xml
Rupee
J’utilise XSLT pour obtenir la sortie suivante:
USD Rupee
Mais obtenir ceci comme sortie:
Rupee
Je ne peux pas arriver là où je suis à la traîne ….
Mon idée est que, sur la base du champ Measurement
, je dois mettre à jour les atsortingbuts stopDate
dans taskItem
, et le day
, la duration
, l’ hour
, l’ interval
, les minutes
en period
.
Mon fichier XSLT est
J’exécute la commande dans unix comme suit:
xsltproc xs.xslt file2.xml
Je pense que tu veux faire:
et spécifiez file1.xml
comme fichier à traiter.
Ceci est ma solution (verbeuse) d’après ce que j’ai compris. Je mets explicitement à jour chaque atsortingbut / champ afin que vous puissiez modifier cette solution pour l’adapter à vos besoins. TaskId et startDate du taskItem proviennent de fichier1.xml. Le stopDate et les timings sont issus de file2.xml. Vous devez appeler cette feuille XSLT avec le fichier file1.xml comme paramètre.