Bonjour,
Je voudrais réaliser la suite d'opérations suivante. Sachant que tout doit se faire en mémoire, la sérialisation devant se faire à la fin pour des soucis de performance.
Analyser (todo.xsl) le fichier de données (data.xml) pour obtenir la liste (liste.xml) des feuilles de transformation XSL à lui appliquer, et d'autres données utilses pour la fin.
Le fichier (liste.xml) contient, entre autres, une suite de noms de feuille de transformations (trans01.xsl, trans02.xsl, ...) à appliquer au fichier de données (data.xml).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 (data.xml) + (todo.xsl) -> (liste.xml)
Boucler ensuite sur tous les fichiers XSL (trans01.xsl, trans02.xsl, ...) de la liste (liste.xml), et faire :
Il faut ensuite envelopper (c'est-à-dire inclure) le fichier résultat (result01.xml) avec des données issues du fichier (liste.xml) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 (data.xml) + (trans01.xsl) -> (result01.xml) (data.xml) + (trans02.xsl) -> (result02.xml) ...
Comment puis-je réaliser cela ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 (liste.xml) + (wrapper.xsl) + (result01.xml) -> (final01.xml) (liste.xml) + (wrapper.xsl) + (result02.xml) -> (final02.xml) ...
Partager