نوع داده‌های عددی 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 عدد صحیح 16 بیتی با مثبت و منفی
unsignedLong عدد صحیح 64 بیتی بدون مثبت و منفی
unsignedInt عدد صحیح 32 بیتی بدون مثبت و منفی
unsignedShort عدد صحیح 16 بیتی بدون مثبت و منفی
unsignedByte عدد صحیح 8 بیتی بدون مثبت و منفی

محدودیت‌های نوع داده‌های عددی

محدودیت‌هایی که می‌توان با نوع داده‌های عددی استفاده کرد:

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