Re: XML differencing anyone?

Christopher R Newman <[email protected]>
Newsgroups gmane.text.xml.general
Message-ID <[email protected]>
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!

Chris

[email protected] wrote:

>Christopher,
>
>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
>Lockwood®
>10 Valley Stream Parkway
>Malvern, PA 19355
>Phone: (484) 605-4834
>Fax: (484) 595-5700
>Email: [email protected]
>
>  
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.