XSD仕様を読みましたが、まだ混乱しています。空の選択肢はXSDで有効ですか?つまり、属性が宣言されていない単純な選択では、要素「a」または要素「b」のいずれかが必須ですか、それとも空にすることができますか?
<xs:complexType name="ChoiceType">
<xs:choice>
<xs:element name="a" type="type_a"/>
<xs:element name="b" type="type_b"/>
</xs:choice>
</xs:complexType>
このシナリオでは空になる可能性があります
<xs:complexType name="ChoiceType">
<xs:choice minOccurs="0">
<xs:element name="a" type="type_a"/>
<xs:element name="b" type="type_b"/>
</xs:choice>
</xs:complexType>
とにかくこの質問を参照してください
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加