نوع البيانات العددية 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