1
我试图创建一个XSD架构规则,允许以下内容:情结越来越多的XML架构元素的
<Polynom>
<Order>
<Coefficients>
<Coefficient>0</Coefficient>
</Coefficients>
<Coefficients>
<Coefficient>1</Coefficient>
<Coefficient>0</Coefficient>
</Coefficients>
<Coefficients>
<Coefficient>3</Coefficient>
<Coefficient>2</Coefficient>
<Coefficient>1</Coefficient>
</Coefficients>
</Order>
</Polynom>
现在,如果这只是这将是简单的,但它应该是可能的改变数量Coefficients
。所以,如果我添加另一个,那一个必须有四个Coefficient
我甚至不确定这是可能的与xsd?
更新: 只是为了澄清,第一Coefficients
必须在一组n Coefficents
之一,只有一个Coefficient
,那么第n个Coefficients
必须有n个Coefficient
。
我不认为这是可能的队友从标准的事件限制。 – Maverik
这是不可能的出现限制,但它是与XSD 1.1中的'xs:assert' [描述如下](http://stackoverflow.com/a/33535731/290085)。 – kjhughes