[xsd-users] Hierarchies and code generation.
    Boris Kolpackov 
    boris at codesynthesis.com
       
    Wed Mar  2 08:55:19 EST 2011
    
    
  
Hi Joël,
Klaim - Joël Lamotte <mjklaim at gmail.com> writes:
> I'm not sure I understand it fully though, because of the use of elements
> outside of complexType definition (I have only the root element in my xsd)
>
> Why is an element required for the base (root) type?
> Should I do this for my abstract element types?
That's how the substitution groups mechanism works in XML Schema.
For XSD-specific details on this feature, see Section 2.11, "Mapping for
xsi:type and Substitution Groups" in the C++/Tree Mapping User Manual:
http://www.codesynthesis.com/projects/xsd/documentation/cxx/tree/manual/#2.11
Boris
    
    
More information about the xsd-users
mailing list