Il m’arrive régulièrement d’avoir deux gros fichiers XML, avec juste quelques différences entre l’un et l’autre (des éléments en plus, des paramètres changés, etc.), pour lesquels j’aimerais trouver les différences de façon aisée. Avez-vous un outil visuel à me conseiller?
Les quelques softs que j’ai vus jusqu’ici sont soit assez austères (ligne de commande), soit des éditeurs XML hyper-complets qui coûtent presque le prix de ma voiture.
Il m’arrive régulièrement d’avoir deux gros fichiers XML, avec juste quelques différences entre l’un et l’autre (des éléments en plus, des paramètres changés, etc.), pour lesquels j’aimerais trouver les différences de façon aisée. Avez-vous un outil visuel à me conseiller?
Les quelques softs que j’ai vus jusqu’ici sont soit assez austères (ligne de commande), soit des éditeurs XML hyper-complets qui coûtent presque le prix de ma voiture.
[right][post=“347877”]<{POST_SNAPBACK}>[/post][/right][/quote]
Si ta dtd est la même pour les deux fichiers (et je suppose bien qu’elle l’est si tu veux voir les diffs ou alors c’est que ton but à toi est de voir les diffs pour construire la dite-dtd) tu peux peut-êtres simplement associer une xsl et mettre en couleur les élements connus du premier, utiliser la même feuille pour le second fichier et par défaut ce qui ne se trouve pas dans le premier ne sera pas coloré par la xsl (pour les paramètres changés, si ceux-ci sont fort différents c’est déjà moins pratique).
Sinon, et si tu peux te faire payer une licence, en soft de Diff, je conseil Araxis Merge, un soft qu’il est bo, rapide, bien et qu’il fait meme les difference de directory !!
Merci pour vos réponses ! Effectivement j’ai le diff fourni avec Visual Studio, et en plus de ça j’ai découvert WinMerge avec plaisir, il est vraiment bien ce soft…
Mais mon problème est un peu plus particulier, et je me rends compte que je n’ai pas expliqué ce point dans mon précédent post. Dans mes XML, j’ai une série d’éléments, mais qui ne sont pas forcément dans le même ordre… Et là les softs de diff “traditionnels” ne sont plus d’un grand secours.