我找不到在不使用全局声明的情况下才能在俄罗斯玩偶中限制具有属性和值的元素标签的方法
我遇到的问题与Where to declare a simpleType so that it can be used in several elemets in the same XSD?
中几乎相同但是我的模式是俄罗斯玩偶,不允许在顶部使用全局声明
我尝试了全局声明,但它看起来更像是威尼斯人的盲目图式,而不是俄罗斯娃娃
<!-- this element in within a sequence right after the root -->
<xs:element name="mass" >
<xs:complexType>
<!-- I had to use global for base type becasue restriction tag no allowed inside extension-->
<xs:simpleContent>
<xs:extension base="RestrictedMass">
<xs:attribute type="xs:string" name="unit" use="required" fixed="KG"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
我想做的是不使用全局声明来应用限制,因为它违反了俄罗斯玩偶的模式