Bonjour,
Voila 2jours que je m'arrache les cheveux devant mon code xsl. Je voudrais grouper des balises redondantes pour ne m'afficher que les infos variables.
Mon Xml se présente ainsi :
Et je voudrais obtenir un xml en sortie de ce type :
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
22
23
24
25
26
27
28
29
30 <testcase> <class classname="Class1"> <method name="methodA1"> <execTime date="03032008">1,35</execTime> </method> </class> <class classname="Class1"> <method name="methodA1"> <execTime date="03042008">1,26</execTime> </method> </class> <class classname="Class1"> <method name="methodA2"> <execTime date="03032008">2,07</execTime> </method> </class> <class classname="Class2"> <method name="methodB1"> <execTime date="03032008">0,27</execTime> </method> </class> <class classname="Class2"> <method name="methodB1"> <execTime date="03042008">0,34</execTime> </method> </class>
Je me suis essayé à la méthode Muench car mon fichier xml initial est volumineux mais d'une part je n'arrive pas à la mettre en place, et d'autre part je n'ai trouvé aucun exemple de cette méthode qui traite d'un <xsl:key> sur attribut.
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 <testcase> <class classname="Class1"> <method name="methodA1"> <execTime date="03032008">1,35</execTime> <execTime date="03042008">1,26</execTime> </method> <method name="methodA2"> <execTime date="03032008">2,07</execTime> </method> </class> <class classname="Class2"> <method name="methodB1"> <execTime date="03032008">0,27</execTime> <execTime date="03042008">0,34</execTime> </method> </class> <testcase>
Pourriez-vous me mettre sur le chemin ?
(je ne suis plus au boulot sinon j'aurais pu vous ajouter mon fichier xsl, demain donc)
Cordialement,
Max.
Partager