W3C home > Mailing lists > Public > xmlschema-dev@w3.org > July 2008

Re: XSD versioning ...

From: George Cristian Bina <george@oxygenxml.com>
Date: Fri, 11 Jul 2008 17:36:26 +0300
Message-ID: <48776FEA.2010802@oxygenxml.com>
To: Dragon Fly <dragon-fly999@hotmail.com>
Cc: xmlschema-dev@w3.org


Let your customer choose the version he wants. If he did not yet 
upgraded to version 2 then he should receive version 1 documents that do 
not contain the new element. When he is ready to process version 2 
documents then he should be able to choose version 2 and receive further 
version 2 documents.

Hope that helps,
George Cristian Bina
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger

Dragon Fly wrote:
> What is the best way to handle XSD versioning? Let's say I have the 
> following scenario ...
> - Version 1 of the XSD is given to a customer.
> - The customer writes a parsing program (that performs validation 
> against V1).
> 3 months later ...
> - A new element is added to version 2 of the XSD.
> - The new XML files sent to the customer have the new element.
> - The new XML files fail validations because version 1 of the XSD does 
> not have the new element.
> Is there anything that I can do to plan for this? Thank you.
> ------------------------------------------------------------------------
> Itís a talkathon Ė but itís not just talk. Check out the iím Talkathon. 
> <http://www.imtalkathon.com/?source=EML_WLH_Talkathon_JustTalk>
Received on Friday, 11 July 2008 14:37:04 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 11 January 2011 00:15:05 GMT