XSD नम्बर डाटा प्रकार

दशमलवीय डाटा टाइप नंबर के लिए उपयोग किया जाता है。

दशमलवीय डाटा टाइप

दशमलवीय डाटा टाइप एक संख्या को निर्धारित करने के लिए उपयोग किया जाता है。

एक किसी scheme में दशमलवीय संख्या घोषणा का एक उदाहरण नीचे दिया गया है。

<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 है。

इंटीजर डाटा टाइप

इंटीजर डाटा टाइप गैर-दशमलवीय संख्याओं को निर्धारित करने के लिए उपयोग किया जाता है。

एक किसी scheme में इंटीजर घोषणा का एक उदाहरण नीचे दिया गया है。

<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