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