- From: Guillaume Lebleu <gl@brixlogic.com>
- Date: Fri, 09 Mar 2007 07:59:18 -0500
- To: Pete Cordell <petexmldev@tech-know-ware.com>
- CC: xmlschema-dev@w3.org
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
Received on Friday, 9 March 2007 12:59:40 UTC