Bonjour,

J'ai un fichier XML de type suivant :

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
<root>
 
 <table3 clé="10000" nom="nom1"/>
 <table3 clé="10000" nom="nom2"/>
 <table3 clé="10000" nom="nom3"/>
 <table3 clé="10001" nom="nom1"/>
 <table3 clé="10001" nom="nom2"/>
 <table3 clé="10001" nom="nom3"/>
 
 
 <table2 clé="10000" titre="titre1"/>
 <table2 clé="10000" titre="titre2"/>
 <table2 clé="10001" titre="titre1"/>
 <table2 clé="10001" titre="titre2"/>
 
 <table1 clé="10000" pere="pere1"/>
 <table1 clé="10001" pere="pere2"/>
 
</root>
et je souhaite obtenir :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 <table3 clé=10000 nom="nom1"/>
 <table3 clé=10001 nom="nom1"/>
 
 <table2 clé=10000 titre=titre1/>
 <table2 clé=10001 titre=titre1/>
 
 <table1 clé=10000 pere=pere1/>
 <table1 clé=10001 pere=pere2/>
c'est à dire supprimer les doublons sur l'attribut clé pour chaque élément. J'ai trouvé sur le web la méthode Muench mais je n'arrive pas à l'adapter à mon cas car j'ai plusieurs nom d'élément dans mon fichier XML.

Merci pour votre aide