Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


Re: XSD versioning ...

From: George Cristian Bina <george@---------.--->
To: Dragon Fly <dragon-fly999@-------.--->
Date: 7/11/2008 8:36:00 PM
Hi,

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
-- 
George Cristian Bina
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
www.---.com

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=92s a talkathon =96 but it=92s not just talk. Check out the i=92m Ta=
lkathon. 
> <http://www.imtalkathon.com/?source=EML_WLH_Talkathon_JustTalk>

From gkholman@C... Fri Jul 11 14:51:11 2008
Received: fro


transparent
Print
Mail
Digg
delicious
Disclaimer
.

These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.

.
.

transparent

transparent