"elements-only" 复杂类型包含一个仅包含其他元素的元素。
仅包含其他元素的 XML 元素 "person":
<person>
<firstname>John</firstname>
<lastname>Smith</lastname>
</person>
您可以在架构中定义 "person" 元素,如下所示:
<xs:element name="person">
<xs:complexType>
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
请注意 <xs:sequence> 标记。这意味着定义的元素("firstname" 和 "lastname")必须按该顺序出现在 "person" 元素内。
或者,您可以为complexType元素指定一个名称,并让"person"元素具有一个引用complexType名称的type属性(如果使用此方法,多个元素可以引用相同的复杂类型):
<xs:element name="person" type="persontype"/>
<xs:complexType name="persontype">
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:sequence>
</xs:complexType>
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!