length
El elemento length
permite definir un longitud determinada para el valor de un elemento o atributo.
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="ip">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="32"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:schema>
El atributo value
permite indicar la longitud y debe ser un número entero positivo.
En el ejemplo, se indica que la cadena de texto debe tener una longitud de 32 caracteres.
Un valor válido sería el siguiente (la cadena tiene 32 caracteres):
<ip>11111110100100010001000101111001</ip>
Un valor no válido sería el siguiente (la cadena tiene 11 caracteres):
<ip>192.168.0.1</ip>