[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xmlbeans-user
Subject:    Re: XML Zebra, a path-based tool for generating diff fingerprints for
From:       "Anthony B. Coates (Google)" <abcoates () googlemail ! com>
Date:       2010-03-25 22:36:28
Message-ID: op.u95ae1ihfez6wi () ubuntuvm
[Download RAW message or body]

Version 1.0-pre-3 of XML Zebra is now available.  It adds the ability to  
select which global elements are used as root elements.  See

https://launchpad.net/xmlzebra/+announcement/5454

Cheers, Tony.

On Sat, 06 Feb 2010 22:31:12 -0000, Anthony B. Coates (Google)  
<abcoates@googlemail.com> wrote:

> Version 1.0-pre-2 of XML Zebra is now available.  It adds support for  
> substitution groups, and you can now set namespace prefixes via the  
> command line.
>
> https://launchpad.net/xmlzebra/+announcement/5072
>
> Cheers, Tony.
>
> On Mon, 18 Jan 2010 22:15:11 -0000, Anthony B. Coates (Google)  
> <abcoates@googlemail.com> wrote:
>
>> I have written a tool, using the XMLBeans Schema Object Model API, that  
>> can be used to check the differences between versions of a set of W3C  
>> XML Schemas.  The tool can be run with Scala, Java, or Apache Ant.  The  
>> idea is that for each version, you create a fingerprint file that  
>> contains paths (like XPaths, but with an extended syntax).  By  
>> comparing the two fingerprint files for two versions, you can see what  
>> has changed between the versions of the Schemas.
>>
>> How does this differ from just doing diffs of the individual Schema  
>> files
>> themselves?  The difference is that the path-based approach shows you  
>> not
>> only what has changed, but also shows all of the places that are  
>> directly
>> or indirectly impacted by the change.  Also, the path-based approach
>> ignores restructurings that don't impact users, like renaming of Schema
>> types or moving of definitions to a different Schema file.  Put another
>> way, the path-based approach allows you to evaluate how the Schemas have
>> changed from a user-impact perspective, rather than from a simple
>> file-change perspective.
>>
>> The software is open source, released under the Apache licence.  For  
>> more
>> details, and to download it, see
>>
>> http://www.xmlzebra.com/
>>
>> There will be a presentation about this software at the XML Prague 2010
>> conference, 13-14 March.
>>
>> http://www.xmlprague.cz/2010/index.html
>>
>> Feedback would be very welcome.  Thanks,
>>
>> Cheers, Tony.
>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: user-help@xmlbeans.apache.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic