Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


Re: Xml Schema profile

From: Jeff Rafter <lists@----------.--->
To: noah_mendelsohn@--.---.---
Date: 7/19/2006 12:09:00 PM
> Jeff Rafter writes:
> 
>  > Actually, support for redefine is fairly surprising.
> 
> Hmm.  That can be read a few different ways.  

Heh. Support for redefine is fairly robust and widespread. I would say 
that as recently as a year ago I ran into problems with the redefine 
feature in validators-- more recently however I have found the problems 
gone.

In general there is little or no support for redefine in databinding 
tools. My thinking was that they would follow the pattern that Michael 
set forth which is to use the last effective redefine and never redefine 
a used type. It is a simplification, but it is sensible.

I agree that the feature is a favorite, but the fact is that it confuses 
a lot of people when approaching XML Schemas from a type hierarchy 
perspective. It also confuses a lot of validators when you get strange 
naming rules involved in the grammar (e.g. chameleon components). That 
leaves little room in between. That's the space where it makes sense. 
Especially for extending fixed schemas to add components from third parties.

Cheers,
Jeff

From noah_mendelsohn@u... Wed Jul 19 20:27:34 2006
R


transparent
Print
Mail
Like It
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