【发布时间】:2020-06-05 19:59:27
【问题描述】:
我是 XSD 和 XML 的新手,需要探索是否可以选择确保同一元素内的一组属性中的任何一个属性都是必需的。
例子:
xs:element name="condition" maxOccurs="unbounded" minOccurs="1"
xs:attribute type="xs:string" name="alias1" use="required"
xs:attribute type="xs:string" name="col1" use="required"
xs:attribute type="xs:string" name="operator" use="required"
xs:attribute type="xs:string" name="string" use="optional"
xs:attribute type="xs:string" name="number" use="optional"
xs:attribute type="xs:string" name="date" use="optional"
在这里,我想确保一组 3 个属性中的至少一个属性(上面提到的可选)是必需的。不能全部都是可选的,但是任何一个(也可以是多个)都是必需的。
谢谢, 拉杰尼什
【问题讨论】: