2009-07-29 8 views

Répondre

1

Il ya le astucieusement nommé xmldiff que j'ai utilisé auparavant avec succès.

XMLUnit fonctionne également bien. Il est principalement utilisé dans les tests unitaires (aux côtés de JUnit).

+0

Je ne dois pas chercher aux bons endroits, mais je ne trouve aucun fichier pour xmldiff. – Stroboskop

+0

Il y a un certain temps que je l'ai utilisé. Je me demande si j'ai fait une vérification CVS directe –

+0

Aller avec XMLUnit, que je connais vaguement –

0

ou essayer diffxml:

Les outils Unix standard diff et patch sont utilisés pour trouver les différences entre fichiers texte et d'appliquer les différences. Ces outils fonctionnent ligne par ligne en utilisant des méthodes bien étudiées pour calculer la plus longue sous-séquence commune (LCS) .

L'utilisation de ces outils sur des données structurées hiérarchiquement (XML, etc.) conduit à résultats sous-optimaux, car ils sont incapables de reconnaître la structure à base d'arbres de ces fichiers.

Ce projet vise à fournir ouverts Source utilitaires XML diff et patch qui fonctionnent sur la structure hiérarchique des documents XML.

+0

Le site web dit "La version actuelle est 0. Beta Veuillez noter qu'il s'agit d'une version bêta, ce n'est pas encore la qualité de production." Ce qui le rend un peu difficile à justifier dans le monde de l'entreprise. –

0

Ce que je fais toujours est le format des deux côtés du XML (xmllint -format) et diff les résultats.

+0

Qui indiquerait '' comme étant différent ''. –

+0

Est-ce basé sur Java? –