0
我的xsd中有以下兩個元素。兩者都通過擴展相關。我只是想知道在ChildType中使用它時是否可能從ParentType中刪除/排除一個或多個元素。這意味着雖然ChildType擴展了ParentType,但它不包含ParentType的所有元素,我可以從ChildType中刪除元素name =「p3」type =「boolean」嗎?從xsd中的ChildType元素中排除parentType元素
<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>
在此先感謝!