Faire plusieurs transformations en une seule feuille de style
Alain Couthures, Bordeaux
Alain Couthures
Quel est en 3 lignes l'objectif de votre astuce ?
Réduire à une seule feuille de style une transformation complexe en plusieurs étapes
Décrivez votre astuce en détail. N'hésitez-pas à inclure des portions de codes.
Il est possible de retraiter le résultat d'une transformation à condition de le convertir en "node-set".
Ceci nécessite une extension standard : msxsl:node-set ou exslt:node-set
Voici un exemple de code simple :
BERNARD
Paul
Pour résumer, on dépose dans une variable le résultat d'une étape, par exemple par call-template, et on réinterprète le contenu de la variable pour l'état suivante