2012-01-15 5 views
0

の制限私がでなければならないという制限があります。 4桁または0「OR」XSD ​​

値は4 ditits数または数0-答えなければなりません「と答えることを拒否」。

私はそれぞれの制限を別々にする方法を知っていますが、同じ要素で一緒にはできません。

お手伝いできますか? ありがとう

答えて

0

指定しなかったため、正規表現パターンを使用して1桁の0または4桁の2つのオプションを作成することができます。

<xs:element name="foo"> 
    <xs:simpleType> 
     <xs:restriction base="xs:integer"> 
     <xs:pattern value="[0]|[0-9][0-9][0-9][0-9]"/> 
     </xs:restriction> 
    </xs:simpleType> 
</xs:element>