私はこの例に似たxmlドキュメント(および複雑な要素)を持っています:
<xs:element name="employee">
<xs:complexType>
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
しかし、私のxmlでは、firstnameとlastnameのどちらを最初に追加するかは問題ではありません。そのため、「xs:sequence」の部分を削除したいのですが、何に置き換える必要があるのかわかりません。
それが不可能な場合-それではなぜそれが不可能なのですか?
更新: <cx:all>で変更すると、次のエラーが発生します:「すべてのグループのすべての{parties}の{maxoccurs}は0または1でなければなりません」。