أحدث البرامج التعليمية وتطوير الشبكة
 

أنواع XSD بيانات الرقمي


وتستخدم أنواع البيانات العشرية لقيم رقمية.


العشري نوع البيانات

يتم استخدام نوع البيانات العشرية لتحديد قيمة رقمية.

وفيما يلي مثال لإعلان عشري في المخطط:

<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>

Note: الحد الأقصى لعدد الخانات العشرية التي يمكن أن تحدد 18.


صحيح نوع البيانات

يتم استخدام نوع البيانات عدد صحيح لتحديد قيمة رقمية بدون عنصر الجزئية.

وفيما يلي مثال لإعلان عدد صحيح في مخطط:

<xs:element name="prize" type="xs:integer"/>

عنصر في المستند قد تبدو هذه:

<prize>999</prize>

أو أنها قد تبدو مثل هذا:

<prize>+999</prize>

أو أنها قد تبدو مثل هذا:

<prize>-999</prize>

أو أنها قد تبدو مثل هذا:

<prize>0</prize>

أنواع البيانات الرقمية

لاحظ أن جميع أنواع البيانات تستمد أدناه من نوع البيانات عشري (except for decimal itself) !

اسم وصف
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 بت

قيود على أنواع البيانات الرقمية

القيود التي يمكن استخدامها مع أنواع البيانات الرقمية:

  • enumeration
  • fractionDigits
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • pattern
  • totalDigits
  • whiteSpace