نوع البيانات العددية 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 | عدد عشري ثماني لا يحتوي على إشارات إيجابية وسلبية |
محدودات أنواع البيانات العددية
محدودات يمكن استخدامها مع أنواع البيانات العددية:
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace