Bonjour, je suis bloqué depuis hier soir sur un problème qui est le suivant:
Je veux transformer un XML en un autre XML à l'aide de XSL, tout marche bien à part pour une seul transformation:
Mon Input est le suivant :
et en output pour chaque balise <d> je doit produire plusieurs noeux(que j'arrive à gerer sans probleme!), plus un noeud contenant le contenu de l'attribut Key de la balise <d suivante>, et c'est ce qui me pose problème!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <a> <b> <c> <d Key="miao1" /> <d Key="miao2"/> </c> <e> <d Key="miao3" /> <d Key="miao4"/> </e> <f> <d Key="miao3" /> <d Key="miao4"/> </f> </b> </a>
Pour gerer les autres noeuds, j'ai créé un template que j'ai appelé avec apply-templates et ca marche bien mais pour récuperer l'@key de la <d> suivante, je vois pas comment!
Est ce que quelqu'un pourrai il m'aider à régler mon problème?
En tout cas Merci pour ceux qui essayerons!
Bonne journée
Partager