我需要创建 XSD(1.0 版)来验证具有以下限制的元素:
- 它可以具有可选的布尔属性A 或 B(此元素可以根本没有属性)。所以A可以和B配对
- 只需要默认值设置为 true 且没有A和B属性的布尔C
所以有效的例子是:
<myelem A="1" B="0"></myelem>
<myelem A="1"></myelem>
<myelem C="1"></myelem>
但不是:
<myelem A="0" C="1"></myelem>
我知道它xsd:choice
存在,但它不能attributeGroup
作为一个孩子。
有没有办法在 XSD 1.0 中实现这个限制?