minInclusive
El elemento minInclusive
permite definir un valor mínimo (inclusive) para el valor numérico de un elemento o atributo.
Cuando son inclusive, el valor que se determine es parte del conjunto de valores válidos para el dato.
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="nota">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="1"/>
</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 1 (incluido). Es decir, es equivalente a utilizar un tipo positiveInteger
.
Valores válidos serían los siguientes:
<nota>9</nota>
<nota>+9</nota>
<nota>100</nota>
Valores no válidos serían los siguientes:
<nota>0</nota>
<nota>-1</nota>
<nota>-100</nota>