Bonjour, premier post donc je vais essayer de m'expliquer clairement.



Voici un exemple de code XML :

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
 
<marques size="5">
     <marque>
       <libellecomp>LANGUE</libellecomp>
       <libelle>AN</libelle>
     </marque>
     <marque>
        <libellecomp>LANGUE</libellecomp>
        <libelle>FR</libelle>
     </marque>
     <marque>
        <libellecomp>SPORT</libellecomp>
        <libelle>SNOW</libelle>
     </marque>
     <marque>
        <libellecomp>SPORT</libellecomp>
        <libelle>BASKET</libelle>
     </marque>
     <marque>
        <libellecomp>CHOCOLAT</libellecomp>
        <libelle>BLANC</libelle>
     </marque>

Je voudrai qu'avec un traitement XSL j'arrive à obtenir le résulat suivant :

  • LANGUE :
    - AN
    - FR

    SPORT :
    - SNOW
    - BASKET

    CHOCOLAT :
    - BLANC




Problème (enfin je pense) les éléments ne sont pas forcéments dans l'ordre. Je pense qu'il faut peut être faire du récursif mais je n'ais pas réussit


MERCI DE VOTRE AIDE

Shupa - Qui débute en XML/XSL