次の XSD があります。
<xsd:complexContent>
<xsd:extension base="mes:Request">
<xsd:sequence>
<xsd:element name="empId" type="xsd:string"/>
<xsd:element name="empTaskId" type="xsd:int"/>
<xsd:element name="empStateName" type="xsd:string"/>
<xsd:element name="empTypeName" type="xsd:string"/>
<xsd:element name="empActionName" type="xsd:string"/>
<xsd:element name="empTransactionId" type="xsd:int"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
私が望むのは、にリストされているフィールドのいずれかから 1 つのフィールドのみを必須として許可すること<sequence>
です。使ってみ<choice>
ましたが、ラジオボタンのように動作します。チェック ボックスの機能が必要です (1 つ以上のフィールド - 複数選択)。
これを達成する方法について誰かが私を助けることができますか?