Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - >Thread Next - RE: [XML Schema 1.1] Does mode="none" on a subtype nullify the [XML Schema 1.1] Does mode="none" on a subtype nullify the opennessTo: "'xmlschema-dev@--.---'" <-------------@--.---> Date: 6/5/2009 3:10:00 PM
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?
/Roger
| ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
