快速的问题,我知道我可以选择元素,所以需要一个或另一个,这是盛大的。XSD需要两个属性之一?
是否有可能通过Attributes做到这一点?简单的样本...
<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>
从我一直在阅读,这是不可能的......但我可能是错的!
[?XSD - 2个属性需要一个]的可能重复(http://stackoverflow.com/questions/763072/xsd-one -of-2-attributes-is-required) – kjhughes 2013-11-07 18:52:25