Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - Re: SimpleType as valid derivation of abstract type in 1.1 ? [Thread Next] Re: SimpleType as valid derivation of abstract type in 1.1 ?To: Pete Cordell <petexmldev@--------------.---> Date: 3/9/2007 2:59:00 AM Pete Cordell wrote: > In your example the ObjId type is defaulted to xs:anyType; a complex > content type. To make it simple content, you need to do something like: > > <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> > > <xs:complexType name="ObjId" abstract="true"> > <xs:simpleContent> > <xs:extension base="xs:...whatever..."/> > </xs:simpleContent> > </xs:complexType> > > <xs:complexType name="CarId"> > <xs:simpleContent> > <xs:extension base="ObjId"/> > </xs:simpleContent> > </xs:complexType> > > </xs:schema> This works and addresses partly my requirements. My requirements are: "All objects have an Id, some objects' Id is complex, some objects' Id is simple". With your approach, I still have to have two base types. Guillaume From gl@b... Fri Mar 09 13:05:15 2007 Received: f | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
