我的 xsd 中有以下两个元素。两者都通过扩展相关。我只是想知道在 ChildType 中使用它时是否可以从 ParentType 中删除/排除一个或多个元素。这意味着尽管 ChildType 扩展了 ParentType,但它不包括 ParentType 中的所有元素,我可以从 ChildType 中删除元素名称="p3" type="boolean" 吗?
<complexType name="ChildType">
<complexContent>
<extension base="tns:ParentType">
<sequence>
<element name="a" type="boolean"/>
<element name="b" type="string"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType name="ParentType" abstract="true">
<sequence>
<element name="p1" type="integer"/>
<element name="p2" type="string"/>
<element name="p3" type="boolean"/>
</sequence>
</complexType>
提前致谢 !