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. GuillaumeReceived on Friday, 9 March 2007 12:59:40 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Sunday, 6 December 2009 18:13:56 GMT