Hi Folks, Consider this type which specifies open content: <complexType name="Publication" abstract="true"> <openContent mode="interleave"> <any /> </openContent> <sequence> <element name="Title" type="string" /> <element name="Author" type="string" /> <element name="Date" type="gYear"/> </sequence> </complexType> And here's a subtype that extends the Publication type. Notice that it also specifies open content, but with mode="none": <complexType name="BookPublication"> <complexContent> <extension base="pub:Publication"> <openContent mode="none"> <any /> </openContent> <sequence> <element name="ISBN" type="string"/> <element name="Publisher" type="string"/> </sequence> </extension> </complexContent> </complexType> Does mode="none" mean that extension elements cannot be inserted around the base type's elements as well as the subtype elements? That is, does mode="none" on a subtype nullify the openness of its parent type? /RogerReceived on Friday, 5 June 2009 15:08:41 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 5 June 2009 15:08:42 GMT