Saltar al contenido principal

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.