[XSLT 1.0] Grouping sur attribut
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 :
Code:
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> |
Et je voudrais obtenir un xml en sortie de ce type :
Code:
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> |
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.
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.