我想知道是否可以将元素的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;的值。有没有解决方案?