Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > XML > [ANN] XMLBooster 2.9.20: diff and merge on XML documents

Reply
Thread Tools

[ANN] XMLBooster 2.9.20: diff and merge on XML documents

 
 
Darius Blasband
Guest
Posts: n/a
 
      06-02-2005
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
XMLBooster is a schema- or DTD-specific parser generator, that produces
native parsers in C, C++, Java, Ada, and COBOL. It generates full
parsers, and does not rely on a third party DOM or SAX parser, thereby
delivering unmatched performance and minimal memory footprint.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Latest development in XMLBooster 2.9.20:
Difference and merge management in XMLBooster GUI
* * * * * * * * * * * * * * * * * * * * * * * * *
XML files are plain text files, but standard text-oriented tools
often fail to capture the essence of minimal difference detection and
automatic merge among conflictual versions.

XMLBooster now addresses these issues by generating code to:

- Check for equality among XML instances
- Compute the distance between two XML instances
- Compute the minimal set of changes required to go from
one instance to another, similar in spirit to what the
diff Unix command does for text files. These differences
are made available to the user within the GUI generated
by XMLBooster.
- Merge two sets of changes on an XML file, detecting conflicts
if any, similar to what the merge Unix command does for
text files.

Very typically, these operation are performed on the data structures
derived from the XML instances, not from their textual representation,
so that trivial differences such as irrelevant whitespace or the order
of attributes do not result in spurious error messages.

Besides, virtually every behaviour of the difference and merge
system code can be altered by inheriting from the generated classes,
and redefining methods.

These facilities can be used right out of the box, since the GUI's
generated by XMLBooster provide a dialog box where one can measure
distance between two instances, mark differences if any or even
merge two sets of conflicting changes.

* * * * * * * * * * * * * * * * * * * * * * * *

That's all for today...

* * * * * * * * * * * * * * * * * * * * * * * *
XMLBooster Lite is freely available, and can be used to test
XMLBooster extensively.
* * * * * * * * * * * * * * * * * * * * * * * *
Home page: http://www.xmlbooster.com
Log of changes: http://www.xmlbooster.com/log.html
Price list: http://www.xmlbooster.com/pricingandorder.html
Benchmarks: http://www.xmlbooster.com/benchmark.html
* * * * * * * * * * * * * * * * * * * * * * * *
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[ANN] XMLBooster 2.10.1 supports Python Darius Blasband XML 0 01-10-2006 02:02 PM
XMLBooster 2.10.1 supports Python Darius Blasband Python 0 01-10-2006 01:57 PM
XML diff/merge standard Andreas Kasparek XML 4 12-30-2005 01:53 PM
Compare & Merge XML documents Michael Ransburg XML 0 02-17-2004 07:12 AM
Compare & Merge XML documents Michael Ransburg Java 0 02-16-2004 02:23 PM



Advertisments