xml-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christopher R Newman <christopher.new...@alcatel.com>
Subject Re: XML differencing anyone?
Date Tue, 05 Apr 2005 17:53:21 GMT
So are you trying to do the XML differencing on an Apache server like I am?

Well, I've been running in circles looking at this stuff so I started a 
list of all the XML differencing apps that I've come across.  I tried to 
list each app with a URL, a license type, and positives/negatives about 
it.  '?' means I'm not quite sure.  If anyone has any additions or 
corrections, I'd be glad to hear it!


kkress@lkwd.com wrote:

>It was weird synchronicity seeing this topic come up. I had 
>just started looking at XML diff software and found the usual
>suspects: the IBM one (xmldiff), the SourceForge one (diffxml),
>a Python module (xmldiff) and the Microsoft one (xmldiffpatch).
>My interest is in exposing changes in web services by providing
>a diff of the WSDL.
>I haven't gotten very far down the road. what I've learned:
>- naive diff is no good because hierarchical data can take many
>   equivalent forms
>- There is no standard diff format, so those who implement
>   it also usually write their own patch.
>- There are visual diffs, but I haven't gotten any of them
>   to work.
>- The diff applications differ in complexity; the most complex
>   will compare node names to attributes, etc., in trying
>   to make a match. And to make this work, the app generally
>   builds a DOM ... which limits the size of the documents
>   it can compare.
>I don't know if that's helpful or not ...
>Here are links to the xml diffs I found:
>IBM: http://www.alphaworks.ibm.com/tech/xmldiffmerge
>SourceForge: http://diffxml.sourceforge.net/downloads.html
>Python: http://www.logilab.org/projects/xmldiff/
>Microsoft: http://apps.gotdotnet.com/xmltools/xmldiff/
>--                                                             --
>Ken Kress
>Information Technology
>10 Valley Stream Parkway
>Malvern, PA 19355
>Phone: (484) 605-4834
>Fax: (484) 595-5700
>Email: kkress@lkwd.com

To unsubscribe, e-mail: general-unsubscribe@xml.apache.org
For additional commands, e-mail: general-help@xml.apache.org

View raw message