JNdiff project Page


JNdiff is a tool to manage change in XML data.
The modularity is one of the most important and innovative aspects of JNdiff. It allows us to customize the tool on the basis of usersí preferences and needs. Altough the current implementation of JNdiff works much better with literary documents, the algorithm can be easily specialized for different applications domains. For instance, we can obtain much better results when diff-ing database dumps by deactivating modules for upgrades/dowgrades detection, since these operations are very uncommon in that context.
Similarly, other configurations can be set up for different scenarios. Moreover, new modules can be implemented able to detect new operations (as we said before, the set of changes we propose here is a partial list meant to be extended and polished) and easily activated. The algorithm is then extremely powerful and flexible.



to top