Bonjour à tous,
Je débute sur XSLT, et j'ai actuellemnt un problème, donc je ne suis pas parvenu à trouver la solution sur internet...
Voici mon XML d'input :
La définition de mes balises B sont réalisées dans un XML séparé (appelons le def.XML):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <A1> <B name="B1"/> </A1> <A2> <B name="B3"/> </A2>
Enfin, voici le début de mon XSLT :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <B name="B1"> <C1>B1C1</C1> <C2>B1C2</C2> </B> <B name="B2"> <C1>B2C1</C1> <C2>B2C2</C2> </B> <B name="B3"> <C1>B3C1</C1> <C2>B3C2</C2> </B>
Ce que je voudrais, c'est écrire la valeur de la balise C1 de chaque balise B MATCHANT (donc pas B2) dans la fonction A1, et respectivement pour C2 avec A2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public void A1() { <xsl:apply-templates/> } public void A2() { <xsl:apply-templates/> }
Je vous remercie tous par avance!
Bonne journée
Arnaud
Partager