快速问题,我知道我可以选择元素,因此需要一个或另一个,这很棒。
是否可以使用属性执行此操作?简单的样本......
<xs:element name="date" minOccurs="1" maxOccurs="unbounded">
<xs:complexType>
<xs:choice>
<xs:attribute name="monthid" type="id" use="optional" />
<xs:attribute name="weekendid" type="id" use="optional" />
</xs:choice>
</xs:complexType>
</xs:element>
从我读过的内容来看,这是不可能的......但我可能错了!
答案 0 :(得分:3)
XSD - one of 2 attributes is required?
没关系,我找到了答案。那会教我先看看。
答案 1 :(得分:0)
您应该在W3C wiki上查看此页面:Simple attribute implication和Attribute muttex