ایکس ایس ڈی عددی نوع ڈاٹا

نوع داده‌های اعشاری برای اعداد استفاده می‌شود.

نوع داده‌های اعشاری

نوع داده‌های اعشاری برای تعیین یک عدد استفاده می‌شود.

در اینجا یک مثال از اعلام عدد اعشاری در یک طرح خاص آورده شده است.

<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 است.

نوع داده‌های عددی

نوع داده‌های عددی برای تعیین اعداد بدون اعداد اعشاری استفاده می‌شود.

در اینجا یک مثال از اعلام عدد صحیح در یک طرح خاص آورده شده است.

<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 منفی یا مثبت والا 16 بیٹ整数
unsignedLong منفی یا مثبت نہیں والا 64 بیٹ整数
unsignedInt منفی یا مثبت نہیں والا 32 بیٹ整数
unsignedShort منفی یا مثبت نہیں والا 16 بیٹ整数
unsignedByte منفی یا مثبت نہیں والا 8 بیٹ整数

اعداد نوع ڈاٹا کی محدودیت (Restriction)

اعداد اعداد نوع ڈاٹا کے ساتھ استعمال کی جاسکتی ہوئی محدودیت:

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