0
указание авторства частицы данного определения типа MyType
должны позволять последовательности элементов (A
), (B
), (C
), (A
, B
) и (A
, C
). При проверке я получаю ошибку «уникальное нарушение атрибутов частиц». Как я могу исправить эту проблему?Комплексное определение типа нарушает уникальный
<xs:complexType name="MyType">
<xs:choice>
<xs:element name="A" type="AType"/>
<xs:sequence>
<xs:element name="A" type="AType" minOccurs="0"/>
<xs:choice>
<xs:element name="B" type="BType"/>
<xs:element name="C" type="CType"/>
</xs:choice>
</xs:sequence>
</xs:choice>
</xs:complexType>