Bonjour,
J'ai un fichier XML de type suivant :
et je souhaite obtenir :
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>
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.
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/>
Merci pour votre aide
Partager