我需要驗證具有2個限制的字符串。字符串長度爲6.前3個元素在[-1000-1000]之間,其他3個元素在[-3.14 -3.14]之間。如何驗證包含2個限制的字符串
例如:1000 1000 900 3 2 3.14
我已經試過這樣:
<xs:complexType name="aaa">
<xs:simpleContent>
<xs:extension base="bb">
<xs:attribute name="size" type="xs:string" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="bb">
<xs:union memberTypes="listtry listtry2 ">
</xs:union>
</xs:simpleType>
<xs:simpleType name="listtry">
<xs:restriction base="mytry">
<xs:length value="6"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="mytry">
<xs:list itemType="try1"></xs:list>
</xs:simpleType>
<xs:simpleType name="try1">
<xs:restriction base="xs:double">
<xs:maxInclusive value="100000"/>
<xs:minInclusive value="-100000"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="listtry2">
<xs:restriction base="mytry2">
<xs:length value="6"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="mytry2">
<xs:list itemType="tryPI"> </xs:list>
</xs:simpleType>
<xs:simpleType name="tryPI">
<xs:restriction base="xs:double">
<xs:maxInclusive value="3.14"/>
<xs:minInclusive value="-3.14"/>
</xs:restriction>
</xs:simpleType>
你嘗試過什麼? – Niitaku
是的,我編輯了這個職位 –