Saltar al contenido principal

minExclusive

El elemento minExclusive permite definir un valor mínimo (exclusive) para el valor numérico de un elemento o atributo.

Cuando son exclusive, el valor que se determine no es parte del conjunto de valores válidos para el dato.

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="ruedas">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minExclusive value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:schema>

El atributo value permite indicar el valor mínimo y debe ser del mismo tipo de dato que se está restringiendo. Por ejemplo, si el tipo base es integer, solo se pueden utilizar números enteros como valor mínimo.

En el ejemplo, se indica que el valor mínimo debe ser 0 (sin incluir). En este caso, al ser un número entero, el valor mínimo sería 1 (incluido).

Valores válidos serían los siguientes:

<ruedas>1</ruedas>
<ruedas>9</ruedas>
<ruedas>+9</ruedas>
<ruedas>100</ruedas>

Valores no válidos serían los siguientes:

<ruedas>0</ruedas>
<ruedas>-1</ruedas>
<ruedas>-100</ruedas>