Bonjour,

j'ai un fichier xml plat avec une structure comme celle-ci :

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
 
<data>
<nom>dupont</nom>
<prenom>martin</prenom>
<age>25</age>
<e-mail>blabla@yahoo.bla</e-mail>
<article>chaussure</article>
<article>table</article>
<article>livres</article>
<article>ordinateur</article>
<nom>john</nom>
<prenom>john</prenom>
<age>10</age>
<e-mail>blabla@gmail.bla</e-mail>
<article>vélo</article>
<article>chaussure</article>
<nom>peter</nom>
<prenom>pete</prenom>
<age>55</age>
<e-mail>blabla@hotmail.bla</e-mail>
<article>verre</article>
</data>
et je voudrais lui appliquer une feuille xsl pour lui ajouter des balises englobantes pour lui donner un peu hierarchie, pour obtenir quelque chose du genre:

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
 
<data>
  <personne>
    <nom>dupont</nom>
    <prenom>martin</prenom>
    <age>25</age>
    <e-mail>blabla@yahoo.bla</e-mail>
    <article>chaussure</article>
    <article>table</article>
    <article>livres</article>
    <article>ordinateur</article>
  </personne>
  <personne>
    <nom>john</nom>
    <prenom>john</prenom>
    <age>10</age>
    <e-mail>blabla@gmail.bla</e-mail>
    <article>vélo</article>
    <article>chaussure</article>
  </personne>
  <personne>
    <nom>peter</nom>
    <prenom>pete</prenom>
    <age>55</age>
    <e-mail>blabla@hotmail.bla</e-mail>
    <article>verre</article>
  </personne>
</data>
je dois traiter des xml au format xml d'openoffice, et ces xml sont désespérément plats. Merci.