我要去猜测,这个功能不存在,但我想我给它做最后一个搏。
我已经得到了我想要验证(我在这个结构中没有控制)的XML结构。
在这种结构中,我可以有多个“条件”标签,每个标签都有一个属性“类型”,然后在该标签中的其余属性依赖于该类型是什么。 所以,如果例如,它看起来像这样:
<Condition type="LessThan" maxAmount="3">
<Effect type="Add" value="2" />
</Condition>
<Condition type="GreaterThan" minAmount="1">
<Effect type="Transform" action="Skew" value="4" />
<Effect type="Transform" action="Stretch" value="3" />
</Condition>
<Condition type="Range" minAmount="1" maxAmount="3">
<Effect type="YouGetTheDrift" />
</Condition>
然后,如果它的类型每种不超过,只需要一个maxAmount标签等。
有没有办法让属性必需/可选/禁止的基础上以前的属性值,哎?
我试图创建具有多个条件标签的选择,有型和自定义的固定值,每种类型的属性集,但它抱怨具有相同名称的标签。