jdbc xml值约束

来源:互联网 发布:linux查看udp流量 编辑:程序博客网 时间:2024/06/09 21:06

值约束:

 

<xs:element name="age">

<xs:simpleType>

 <xs:restriction base="xs:integer">

   <xs:minInclusive value="0"/>

   <xs:maxInclusive value="120"/>

 </xs:restriction>

</xs:simpleType>

</xs:element>

 

 

<xs:element name="car"type="carType"/>

<xs:simpleTypename="carType">

 <xs:restriction base="xs:string">

   <xs:enumeration value="Audi"/>

   <xs:enumeration value="Golf"/>

   <xs:enumeration value="BMW"/>

 </xs:restriction>

</xs:simpleType>

 

<xs:element name="prodid">

<xs:simpleType>

 <xs:restriction base="xs:integer">

   <xs:pattern value="[0-9][0-9][0-9][0-9][0-9]"/>

 </xs:restriction>

</xs:simpleType>

</xs:element>

<xs:elementname="password">

<xs:simpleType>

 <xs:restriction base="xs:string">

   <xs:minLength value="5"/>

   <xs:maxLength value="8"/>

 </xs:restriction>

</xs:simpleType>

</xs:element>


限定               描述

enumeration        定义可接受值的一个列表

fractionDigits       定义所允许的最大的小数位数。必须大于等于0。

length             定义所允许的字符或者列表项目的精确数目。必须大于或等于0

maxExclusive        定义数值的上限。所允许的值必须小于此值。

maxInclusive       定义数值的上限。所允许的值必须小于或等于此值

maxLength            定义所允许的字符或者列表项目的最大数目。必须大于或等于0

minExclusive       定义数值的下限。所允许的值必需大于此值

minInclusive        定义数值的下限。所允许的值必需大于或等于此值

minLength            定义所允许的字符或者列表项目的最小数目。必须大于或等于0

pattern                  定义可接受的字符的精确序列

totalDigits             定义所允许的阿拉伯数字的精确位数。必须大于0

whiteSpace           定义空白字符(换行、回车、空格以及制表符)的处理方式

原创粉丝点击