XmlCompareMain.jpg
(the sample UI)


Table of Contents

  • Summary
  • Features
  • Quick Intro
  • Limitations

Summary

The DotDiff Library allows you to compare Xml Document "B" against Document "A". It will highlight nodes which are missing or different in document "A".

The solution contains 2 projects
DotDiff - the main library
DotDiff.TestInterface - this is a showcase tool, mainly written for demo and testing purposes.

Written in C#, built on .Net 2.0 (so more projects can use the library)

Features

  • Comapare 2 Xml Documents
  • informs upon 2 differeneces (Missing Node or Node Value Difference)
  • Copy over a selected change
  • Copy all changes
  • Save
  • Generate a Diff Gram
  • allows an Id node to be set, incase your nodes have a child node as its Id

Quick Intro

Very small intro to the library can be found here http://www.dbones.co.uk/blog/post/2009/01/DotDiff---a-Quick-Intro-to-the-library.aspx

Limitations

Cannot compare nodes on possistion.
Currently no unit tests (will be looking into this soon)

Last edited Apr 15, 2009 at 7:14 PM by dbones, version 10