XSD নম্বর ডেটা টাইপ
- পূর্ববর্তী পৃষ্ঠা XSD তারিখ
- পরবর্তী পৃষ্ঠা 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 | সকল দশমিক বিন্যাসযোগ্য |
unsignedLong | সকল দশমিক বিন্যাসযোগ্য |
unsignedInt | সকল দশমিক বিন্যাসযোগ্য |
unsignedShort | সকল দশমিক বিন্যাসযোগ্য |
unsignedByte | সকল দশমিক বিন্যাসযোগ্য |
সংখ্যালঘু ডেটা টাইপের সীমানা (Restriction)
সংখ্যালঘু ডেটা টাইপের সঙ্গে ব্যবহার করা যায় না এমন সীমানা:
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace
- পূর্ববর্তী পৃষ্ঠা XSD তারিখ
- পরবর্তী পৃষ্ঠা XSD অন্যান্য