positiveInteger
El tipo positiveInteger
es utilizado para representar un número entero positivo (sin signo). Es decir, es un subtipo de integer
, lo que significa que tiene las mismas propiedades y restricciones.
El 0
NO se considera entero positivo, sino que el valor mínimo para un positiveInteger
es 1
.
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="edad" type="xs:positiveInteger"/>
</xs:schema>
Algunos valores válidos para un positiveInteger
son:
<edad>3</edad>
<edad>57</edad>
<edad>+6</edad>
Algunos valores no válidos son:
<edad>0</edad>
<edad>3.</edad>
<edad>-9</edad>
<edad>4.5</edad>
<edad>-23.0</edad>
<edad>four</edad>
<edad>dos</edad>
Ejemplos de uso de este tipo son:
- El número de unidades en stock de un producto.
- El número de páginas de un libro.
- El número de habitaciones en un hotel.
- El número de ruedas de un vehículo.
- La edad de una persona.
- Los años de experiencia en un trabajo.