基本类型是 xs:float 上的 xs:restriction。
<xs:simpleType name="ptype">
<xs:restriction base="xs:float">
<xs:minInclusive value="0.0" />
<xs:maxInclusive value="2.0" />
</xs:restriction>
</xs:simpleType>
这包含在 xs:list 中。
<xs:simpleType name="ltype">
<xs:list itemType="ptype"/>
</xs:simpleType>
接下来,在列表中设置长度限制。
<xs:simpleType name="rtype">
<xs:restriction base="ltype">
<xs:length value="10"/>
</xs:restriction>
</xs:simpleType>
最后,元素,具有默认值
<xs:element name="pressure"
default="0.22 0.33 0.44 0.55 0.66 0.77 0.88 0.88 0.88 0.88">
<xs:simpleType>
<xs:restriction base="rtype"/>
</xs:simpleType>
</xs:element>
要获得完全匿名的元素,请从顶部开始,并将每个构造嵌套到引用它的下一个较低构造中。最后,以这个结束;
<xs:element name="pressure"
default="0.22 0.33 0.44 0.55 0.66 0.77 0.88 0.88 0.88 0.88">
<xs:simpleType>
<xs:restriction>
<xs:simpleType>
<xs:list>
<xs:simpleType>
<xs:restriction base="xs:float">
<xs:minInclusive value="0.0" />
<xs:maxInclusive value="2.0" />
</xs:restriction>
</xs:simpleType>
</xs:list>
</xs:simpleType>
<xs:length value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>