XML Schema - 动态maxOccurs?

时间:2017-11-14 16:19:18

标签: xml

我想知道是否可以将元素的maxOccurs属性值引用到另一个元素的值。 例如,在这种情况下:

<xs:complexType name="X">
  <xs:sequence>
    <xs:element name="maxNumberOfY" type="xs:nonNegativeInteger"/>
    <xs:element name="Y" maxOccurs="?" type="xs:string"/>
  </xs:sequence>
  <xs:attribute name="name" type="xs:string"/>
</xs:complexType>

Y元素的数量不应超过元素&#34; maxNumberOfY&#34;的值。有没有解决方案?

0 个答案:

没有答案