Adrian Mouat a publié diffxml et patchxml, de nouveaux outils Java sous licence open source pour comparer et patcher des documents XML.
Par Michael Smith, xmlhack - traduit par Eric van der Vlist, Dyomedea (vdv@dyomedea.com).
Adrian Mouat a conçu diffxml et patchxml suivant le cahier des charge suivant:
- Format de sortie permettant facilement de patcher les documents.
- Algorithme rapide et précis
- Possibilité de gérer de gros documents
- Licence open source
- Faiblement lié aux différents parseurs XML
- Format de sortie indépendant et totalement documenté
- Possibilité d'inclure des informations contextuelles supplémentaires dans le format de sortie (nécessaire pour créer des patchs applicables sur des documents autres que les documents d'origine).
Il semble donc avoir considéré que ces critères n'étaient pas totalement remplis par les outils "XML diff" existants: