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