Bonjour à tous,
la question a déjà été posée, mais je n'ai pas retrouvé dans ce forum le merge que je veux effectuer ... ça ne sera sans doute pas un soucis pour les experts que vous êtes![]()
J'ai donc 2 fichiers XML en entrée.
fichier1.xml
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 <?xml version="1.0" encoding="UTF-8"?> <A> <B id="00000001"> <C>Bonjour</C> <D>titi</D> </B> <B id="00000002"> <C>Bonne nuit</C> <D>toto</D> </B> <B id="00000003"> <C>Au revoir</C> <D>tata</D> </B> </A>
fichier2.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?xml version="1.0" encoding="UTF-8"?> <A> <B id="00000001"> <E>123456</E> </B> <B id="00000002"> <E>654321</E> </B> <B id="00000003"> <E>112233</E> </B> </A>
Je veux merger ces fichiers de façon à obtenir le fichier suivant (très simple) :
L'opération que je cherche à réaliser est très proche de http://www.developpez.net/forums/sho...ight=fusionner sauf qu'au lieu de travailler sur des attributs, je veux merger au niveau éléments.
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 <?xml version="1.0" encoding="UTF-8"?> <A> <B id="00000001"> <C>Bonjour</C> <D>titi</D> <E>123456</E> </B> <B id="00000002"> <C>Bonne nuit</C> <D>toto</D> <E>654321</E> </B> <B id="00000003"> <C>Au revoir</C> <D>tata</D> <E>112233</E> </B> </A>
Pourriez-vous m'indiquer la voie ?
Merci d'avance pour votre aide
A++ !!
Partager