Bonjour à tous !

Je vous pose le contexte :
J'ai une application qui stocke des données dans un fichier XML. Ce fichier est transportable et utilisable à partir de n'importe quelle version de l'application. Je souhaite pouvoir intégrer les modifications faites sur ce XML dans le XML de base de l'application.

En gros, j'ai deux fichiers XML différents mais qui respectent la même structure, et je voudrais mixer les deux pour obtenir un XML contenant l'union de mes deux fichiers...pour rajouter de la difficulté, je ne veux pas de doublons, donc pas question de faire une simple concaténation

Ma question est la suivante : existe-t-il déjà un moyen de le faire ?

Si la réponse est non, bah il va falloir que je me retrousse les manches, mais cela me ferait gagner beaucoup de temps de ne pas réinventer la roue, sauf si la roue n'existe pas...enfin bref.

Merci d'avance pour vos infos.