Purpose | Specifies a length constraint for a data
item. The value of the constraint is specified in the
value attribute.
|
Parent element | xs:restriction |
Child elements | None |
Attributes | fixed ,
value |
Restrictions |
The |
Name | Type | Description |
---|---|---|
fixed |
xs:boolean |
If "true", the value of this facet must not be changed in a derived type. Default: "false". |
value |
xs:nonNegativeInteger |
The value
attribute specifies the length of the restricted type in number of octets of
binary data (if the type is hexBinary or
base64Binary ) or number of characters otherwise.
|
The following example shows a simple type definition of a string type
based on a restriction using the xs:length
element. The defined
type only accepts strings that are 8 characters long:
<xs:simpleType name="code"> <xs:restriction base="xs:string"> <xs:length value="8"/> </xs:restriction> </xs:simpleType>