XSD ਨੰਬਰ ਦਾਟਾ ਟਾਈਪ

ਦਸਮੁੱਲ ਸੰਖਿਆ ਟਾਈਪ ਮੁੱਲ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。

ਦਸਮੁੱਲ ਸੰਖਿਆ ਟਾਈਪ

ਦਸਮੁੱਲ ਸੰਖਿਆ ਟਾਈਪ ਇੱਕ ਮੁੱਲ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。

ਹੇਠਾਂ ਕਿਸੇ ਸਕੀਮ ਵਿੱਚ ਦਸਮੁੱਲ ਸੰਖਿਆ ਐਲਾਨ ਦਾ ਇੱਕ ਉਦਾਹਰਣ ਹੈ。

<xs:element name="prize" type="xs:decimal"/>

ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਇਲੈਕਟ੍ਰੌਨਿਕ ਮੰਡਲ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਣਾ ਚਾਹੀਦਾ ਹੈ:

<prize>999.50</prize>

ਜਾਂ ਅਜਿਹਾ ਹੀ:

<prize>+999.5450</prize>

ਜਾਂ ਅਜਿਹਾ ਹੀ:

<prize>-999.5230</prize>

ਜਾਂ ਅਜਿਹਾ ਹੀ:

<prize>0</prize>

ਜਾਂ ਅਜਿਹਾ ਹੀ:

<prize>14</prize>

ਟਿੱਪਣੀ:ਤੁਸੀਂ ਨਿਰਧਾਰਿਤ ਕਰ ਸਕਦੇ ਹੋ ਦਸਮੁੱਲ ਸੰਖਿਆਵਾਂ ਦੀ ਮਹਿੰਗਾਈ 18 ਦਿਨਾਂ ਤੱਕ ਹੈ。

ਪੂਰਣ ਸੰਖਿਆ ਟਾਈਪ

ਪੂਰਣ ਸੰਖਿਆ ਟਾਈਪ ਬਿਨਾ ਛੋਟੀ ਸੰਖਿਆ ਦੇ ਮੁੱਲ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ。

ਹੇਠਾਂ ਕਿਸੇ ਸਕੀਮ ਵਿੱਚ ਪੂਰਣ ਸੰਖਿਆ ਐਲਾਨ ਦਾ ਇੱਕ ਉਦਾਹਰਣ ਹੈ。

<xs:element name="prize" type="xs:integer"/>

ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਇਲੈਕਟ੍ਰੌਨਿਕ ਮੰਡਲ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਣਾ ਚਾਹੀਦਾ ਹੈ:

<prize>999</prize>

ਜਾਂ ਅਜਿਹਾ ਹੀ:

<prize>+999</prize>

ਜਾਂ ਅਜਿਹਾ ਹੀ:

<prize>-999</prize>

ਜਾਂ ਅਜਿਹਾ ਹੀ:

<prize>0</prize>

ਮੁੱਲ ਸੰਖਿਆ ਟਾਈਪ

ਮਹਿਮਨ, ਹੇਠਾਂ ਸਾਰੇ ਡਾਟਾ ਟਾਈਪ ਦਸਮੁੱਲ ਸੰਖਿਆ ਟਾਈਪ ਤੋਂ ਹੀ ਆਉਂਦੇ ਹਨ (decimal ਹੀ ਨਹੀਂ)

ਨਾਮ ਸਕਿੰਟ ਸੰਖਿਆ
byte ਧਨਾਤਮਕ ਅਤੇ ਨਾਲ ਪੂਰਣ 8 ਬਿਟ ਸੰਖਿਆ
decimal ਦਸਮੁੱਲ ਸੰਖਿਆ
int ਧਨਾਤਮਕ ਅਤੇ ਨਾਲ ਪੂਰਣ 32 ਬਿਟ ਸੰਖਿਆ
integer ਪੂਰਣ ਸੰਖਿਆ ਮੁੱਲ
long ਧਨਾਤਮਕ ਅਤੇ ਨਾਲ ਪੂਰਣ 64 ਬਿਟ ਸੰਖਿਆ
negativeInteger ਸਿਰਫ ਨਾਲ ਪੂਰਣ ਸੰਖਿਆਵਾਂ ( .., -2, -1.)
nonNegativeInteger ਸਿਰਫ ਨਾਪੂਰਣ ਨਾਲ ਪੂਰਣ ਸੰਖਿਆਵਾਂ (0, 1, 2, ..)
nonPositiveInteger ਸਿਰਫ ਨਾਪੂਰਣ ਪੂਰਣ ਸੰਖਿਆਵਾਂ (.., -2, -1, 0)
positiveInteger ਸਿਰਫ ਧਨਾਤਮਕ ਪੂਰਣ ਸੰਖਿਆਵਾਂ (1, 2, ..)
short ਗ਼ਿਣਤੀ ਵਾਲਾ 16 ਬਿਟ ਨੰਬਰ
unsignedLong ਸਿਰਫ ਗ਼ਿਣਤੀ ਵਾਲਾ 64 ਬਿਟ ਨੰਬਰ
unsignedInt ਸਿਰਫ ਗ਼ਿਣਤੀ ਵਾਲਾ 32 ਬਿਟ ਨੰਬਰ
unsignedShort ਸਿਰਫ ਗ਼ਿਣਤੀ ਵਾਲਾ 16 ਬਿਟ ਨੰਬਰ
unsignedByte ਸਿਰਫ ਗ਼ਿਣਤੀ ਵਾਲਾ 8 ਬਿਟ ਨੰਬਰ

ਨੰਬਰ ਦਾਟਾ ਟਾਈਪ ਦੇ ਸੀਮਾਵਾਂ (Restriction)

ਨੰਬਰ ਦਾਟਾ ਟਾਈਪ ਨਾਲ ਇਸਤੇਮਾਲ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਸੀਮਾਵਾਂ:

  • enumeration
  • fractionDigits
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • pattern
  • totalDigits
  • whiteSpace