抽象xsd元素中的有效值是什么

时间:2014-07-31 12:02:14

标签: xml xsd

在我们的项目中,我找到了这片xsd。我真的很困惑元素AbstractItems

中的有效值是什么

XSD:

<xs:element name="ListOfItems">
    <xs:complexType>
        <xs:sequence>
            <xs:element ref="AbstractItems" minOccurs="0"/>
        </xs:sequence>
    </xs:complexType>
</xs:element>

<xs:element name="AbstractItems" abstract="true"/>

生成的xml agains wsdl看起来像:

<urn1:ListOfItems>
   <!--Optional:-->
   <urn1:Abstractitems>?</urn1:Abstractitems>
</urn1:ListOfItems>

1 个答案:

答案 0 :(得分:0)

来自W3School 1

Abstract:指定元素是否可以在实例文档中使用。 True表示该元素不能出现在实例文档中。相反,另一个其substitutionGroup属性包含此元素的限定名称(QName)的元素必须出现在此元素的位置。默认为false