Bonjour,
Je suis nouveau sur le forum et j'espère pouvoir trouver une réponse à un problème auquel je suis confronté.
J'ai 2 fichiers XML,
- schema.xml
- test.xml
je souhaite parcourir "test.xml" et y récupérer les nœuds qui n'existe pas dans "schema.xml" et les insérer à la bonne place dans "schema.xml".
Par exemple avec des fichiers XML simples :
schema.xml
test.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <a> <b/> <u/> <c> <d/> </c> </a>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <a> <b> <e/> </b> <c> <d/> </c> </a>
resultat.xml
Donc en résumé je voudrais compléter mon "schema.xml" avec d'autre fichiers XML.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <a> <b> <e/> </b> <u/> <c> <d/> </c> </a>
J'ai essayé avec diverses librairies mais le problème que je rencontre est dans la comparaison d'un noeud du fichier "test.xml" à un nœud du fichier "schema.xml"
Je précise que ce n'est pas un "merge" que je souhaite faire mais vraiment compléter les nœuds manquants.
Je vous remercie d'avance pour toute l'aide que vous pourrez m'apportez.( Idée, exemple )
Partager