如果我想定义一个复杂的类型,我可以去
<xs:complexType name="personinfo">
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:sequence>
</xs:complexType>
或者,我可以更换
<xs:sequence> ... </xs:sequence>
上面的标签
<xs:all> ... </xs:all>
或者
<xs:choice> ... </xs:choice>
它验证了。
但是,这些对元素的顺序/出现施加了限制。
有没有办法在没有这些指标的情况下定义一个复杂的元素?
受到“启发”
<xs:complexType name="personinfo2">
<xs:complexContent>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:complexContent>
</xs:complexType>
到目前为止,但没有工作。