XSD - संख्यात्मक डेटा प्रकार
XML दस्तावेज़ों में संख्याओं का प्रतिनिधित्व करने के लिए संख्यात्मक डेटा प्रकारों का उपयोग किया जाता है।
<xs: दशमलव> डेटा प्रकार
संख्यात्मक मानों का प्रतिनिधित्व करने के लिए <xs: दशमलव> डेटा प्रकार का उपयोग किया जाता है। यह 18 अंकों तक दशमलव संख्या का समर्थन करता है।
<xs: दशमलव> उदाहरण
XSD में तत्व की घोषणा -
<xs:element name = "score" type = "xs:decimal"/>
XML में तत्व का उपयोग -
<score>9.12</score>
<xs: पूर्णांक> डेटा प्रकार
<Xs: पूर्णांक> डेटा प्रकार का उपयोग पूर्णांक मानों का प्रतिनिधित्व करने के लिए किया जाता है।
<xs: पूर्णांक> उदाहरण
XSD में तत्व की घोषणा -
<xs:element name = "score" type = "xs:integer"/>
XML में तत्व का उपयोग -
<score>9</score>
संख्यात्मक डेटा प्रकार
निम्नलिखित आमतौर पर उपयोग किए जाने वाले संख्यात्मक डेटा प्रकारों की सूची है।
क्र.सं. | नाम और विवरण |
---|---|
1। | byte एक हस्ताक्षरित 8 बिट पूर्णांक |
2। | decimal एक दशमलव मान |
3। | int एक हस्ताक्षरित 32 बिट पूर्णांक |
4। | integer एक पूर्णांक मान |
5। | long एक हस्ताक्षरित 64 बिट पूर्णांक |
6। | negativeInteger पूर्णांक जिसमें केवल ऋणात्मक मान होते हैं (.., - 2, -1) |
7। | nonNegativeInteger एक पूर्णांक जिसमें केवल गैर-नकारात्मक मान हैं (0,1,2, ..) |
8। | nonPositiveInteger एक पूर्णांक जिसमें केवल गैर-सकारात्मक मान होते हैं (.., - 2, -1,0) |
9। | positiveInteger पूर्णांक केवल धनात्मक मान (1,2, ..) |
10। | short एक हस्ताक्षरित 16 बिट पूर्णांक |
1 1। | unsignedLong एक अहस्ताक्षरित 64 बिट पूर्णांक |
12। | unsignedInt एक अहस्ताक्षरित 32 बिट पूर्णांक |
13। | unsignedShort एक अहस्ताक्षरित 16 बिट पूर्णांक |
14। | unsignedByte एक अहस्ताक्षरित 8 बिट पूर्णांक |
प्रतिबंध
निम्न प्रकार के प्रतिबंधों का उपयोग दिनांक डेटा प्रकारों के साथ किया जा सकता है -
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace