Bonjour,

Un problème à peine résolu, j'ai une autre difficulté :

J'ai un document xml qui contient des éléments de ce genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<title value="nom du titre 1" level="1"/>
<title value="nom du titre 2" level="2"/>
<title value="nom du titre 3" level="2"/>
<title value="nom du titre 4" level="3"/>
<title value="nom du titre 5" level="1"/>
...
<title value="nom du titre n" level="X"/>
Et j'aimerais avoir en sortie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<topic value="nom du titre 1">
  <topic value="nom du titre 2"/>
  <topic value="nom du titre 3">
    <topic value="nom du titre 4"/>
  </topic>
</topic>
<topic value="nom du titre 5">
...
  <title value="nom du titre n">
En français, je veux que chaque élément soit fils de l'élément de level supérieur, tout en conservant l'ordre de lecture.
J'espère que c'est à peu prés claire comme explication !

Merci,
Hefbee