|
[XMLSCHEMA-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] [XML Schema 1.1] Does mode="none" on a subtype nullify the openness of its parent type?
From: Costello, Roger L. <costello@mitre.org>
Date: Fri, 5 Jun 2009 11:08:08 -0400 To: "'xmlschema-dev@w3.org'" <xmlschema-dev@w3.org> Message-ID: <9E51F88D5247B648908850C35A3BBB5003FD40C1A1@IMCMBX3.MITRE.ORG> 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 |
Subscribe in XML format
|

![[XML Schema 1.1] Does mode="none" on a subtype nullify the openness of its parent type?](/images/get_stylus.gif)




