Peter Boot wrote:
> (2) write some kind of comparison program for the old and new XML files
> and have this program produce some kind of delta file describing the
> changes; this delta file should then be the input for another program
> that updates the pointers in the annotation file.
> I suppose we'll do (2). I'm not happy with it, but I can't really think
> of another solution.
There are a number of xml diff and patch programs out there, might
these serve as a useful starting point? A quick google shows things
such as http://diffxml.sourceforge.net/ amongst many others. Or is
this kind of approach *too* generalistic for the very specific situation?