Mon objectif serait de créer une XSL qui me permettent de passer d'un xml plat à un xml arborescent. L'unique ressource trouvait, c'est ce post :
http://www.developpez.net/forums/vie...354931#1354931
Mais je n'y comprends rien, pourtant j'ai lutté.
J'ai vraiment besoin de vos conseils et de votre aide si je veux y arriver. Par ou commencer, comment m'y prendre.

Merci bcp,
Vincent

------------------------FICHER XML PLAT----------------------------
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<FMPDSORESULT xmlns="http://www.filemaker.com/fmpdsoresult">
  <ERRORCODE>0</ERRORCODE> 
  <DATABASE>Base_TIM_V03.8.fp7</DATABASE> 
  <LAYOUT /> 
- <ROW MODID="9" RECORDID="241">
  <ID_Tache>ENR41</ID_Tache> 
  <Code_Parent /> 
  <Type_Tache>TS</Type_Tache> 
  <Arbo>00</Arbo> 
  <Nom_Tache>IT_ClassManage</Nom_Tache> 
  <CalculAcces /> 
  <CalculImpact /> 
  <CalculEntree /> 
  <CalculSortie /> 
  <CalculAction01 /> 
  <CalculAction02 /> 
  <CalculAction03 /> 
  <CalculAction04 /> 
  </ROW>
- <ROW MODID="36" RECORDID="201">
  <ID_Tache>ENR01</ID_Tache> 
  <Code_Parent>ENR41</Code_Parent> 
  <Type_Tache>TS</Type_Tache> 
  <Arbo>01</Arbo> 
  <Nom_Tache>Classe de D</Nom_Tache> 
  <CalculAcces /> 
  <CalculImpact /> 
  <CalculEntree /> 
  <CalculSortie /> 
  <CalculAction01 /> 
  <CalculAction02 /> 
  <CalculAction03 /> 
  <CalculAction04 /> 
  </ROW>
- <ROW MODID="36" RECORDID="202">
  <ID_Tache>ENR02</ID_Tache> 
  <Code_Parent>ENR01</Code_Parent> 
  <Type_Tache>TS</Type_Tache> 
  <Arbo>01.1</Arbo> 
  <Nom_Tache>Créer une classe de D</Nom_Tache> 
  <CalculAcces>S02 ^ S03.</CalculAcces> 
  <CalculImpact>S.</CalculImpact> 
  <CalculEntree>S.</CalculEntree> 
  <CalculSortie>S06 [statut : créé ; O03 [classe de D]].</CalculSortie> 
  <CalculAction01 /> 
  <CalculAction02 /> 
  <CalculAction03 /> 
  <CalculAction04 /> 
  </ROW>
- <ROW MODID="35" RECORDID="203">
  <ID_Tache>ENR03</ID_Tache> 
  <Code_Parent>ENR02</Code_Parent> 
  <Type_Tache>TS</Type_Tache> 
  <Arbo>01.1.1</Arbo> 
  <Nom_Tache>Afficher la boite de dialogue "Propriété - Classe de D"</Nom_Tache> 
  <CalculAcces>S.</CalculAcces> 
  <CalculImpact>S07 [statut : ouvert ; O04 [BD "Propriétés - Classe de D"]].</CalculImpact> 
  <CalculEntree>S.</CalculEntree> 
  <CalculSortie>S08 [statut : affiché ; O04 [BD "Propriétés - Classe de D"]].</CalculSortie> 
  <CalculAction01 /> 
  <CalculAction02 /> 
  <CalculAction03 /> 
  <CalculAction04 /> 
  </ROW>
- <ROW MODID="35" RECORDID="205">
  <ID_Tache>ENR05</ID_Tache> 
  <Code_Parent>ENR03</Code_Parent> 
  <Type_Tache>TA</Type_Tache> 
  <Arbo>01.1.1.1</Arbo> 
  <Nom_Tache>Afficher par raccourci</Nom_Tache> 
  <CalculAcces>S.</CalculAcces> 
  <CalculImpact>S.</CalculImpact> 
  <CalculEntree>S.</CalculEntree> 
  <CalculSortie>S.</CalculSortie> 
  <CalculAction01>A02 [cliquer sur ; O05 [bouton "Nouveau"]].</CalculAction01> 
  <CalculAction02 /> 
  <CalculAction03 /> 
  <CalculAction04 />
</FMPDSORESULT>
  </ROW>
------------------------FICHER XML ARBORESCENT----------------------------

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
31
32
33
34
35
36
37
38
<tim>
  <Tache_struct ID="ENR41" Type="Structuree">
    <Nom>T00 [IT_ClassManage].</Nom> 
    <Tache_struct ID="ENR01" Type="Structuree">
      <Nom>T01 [Classe de D].</Nom> 
        <Tache_struct ID="ENR02" Type="Structuree">
          <Nom>T01.1 [Créer une classe de D].</Nom> 
          <Perimetre>
            <Acces>S02 ^ S03.</Acces> 
            <Impact>S.</Impact> 
            <Entree>S.</Entree> 
            <Sortie>S06 [statut : créé ; O03 [classe de D]].</Sortie> 
          </Perimetre>
          <Tache_struct ID="ENR03" Type="Structuree">
            <Nom>T01.1.1 [Afficher la boite de dialogue "Propriété - Classe de D"].</Nom> 
            <Perimetre>
              <Acces>S.</Acces> 
              <Impact>S07 [statut : ouvert ; O04 [BD "Propriétés - Classe de D"]].</Impact> 
              <Entree>S.</Entree> 
              <Sortie>S08 [statut : affiché ; O04 [BD "Propriétés - Classe de D"]].</Sortie> 
            </Perimetre>
            <Tache_atomique ID="ENR05" Type="Atomique">
              <Nom>T01.1.1.1 [Afficher par raccourci].</Nom> 
              <Perimetre>
                <Acces>S.</Acces> 
                <Impact>S.</Impact> 
                <Entree>S.</Entree> 
                <Sortie>S.</Sortie> 
                </Perimetre>
                <Procedure>
                  <Action>A02 [cliquer sur ; O05 [bouton "Nouveau"]].</Action> 
                </Procedure>
            </Tache_atomique>
          </Tache_struct>
        </Tache_struct>
    </Tache_struct>
  </Tache_struct>
</tim>