RE: Is there a diff-like utility for SXML documents?

"Newcombe, Chris" <[email protected]> Tue, 16 Aug 2005 08:55:12 -0700
Newsgroups gmane.lisp.scheme.ssax-sxml
Message-ID <548334CFD2F7594FAB7B013CAA81128304C2178F@ex-mail-sea-02.ant.amazon.com>
Matching and diffing tree-structured-data is a tricky problem, and typically requires 3-way diffs/merge (i.e. a closest common-ancestor).

Here is a tool (inc open-source code in Java) for 3-way merging normal XML: http://www.cs.hut.fi/~ctl/3dm/index.html
(Described and analyzed at length in this thesis: http://www.cs.hut.fi/~ctl/3dm/thesis.pdf.)

Here is another approach: www.cis.upenn.edu/~bcpierce/papers/harmony-sync-tr.pdf

It would be great to see something like this for sxml!

Regards,

Chris

-----Original Message-----
From: ssax-sxml-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org [mailto:ssax-sxml-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org] On Behalf Of [email protected]
Sent: Tuesday, August 16, 2005 8:40 AM
To: [email protected]
Subject: [ssax-sxml] Is there a diff-like utility for SXML documents?

Given two SXML documents, I would like a way to show the differences between them.   I was imagining a tool like the Un*x diff program, except comparing element by element instead of line by line.   Any suggestions will be much appreciated.


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
ssax-sxml mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ssax-sxml


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf