نوع دادههای عددی XSD
- صفحه قبل تاریخ/زمان
- صفحه بعدی متفرقه 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
- صفحه قبل تاریخ/زمان
- صفحه بعدی متفرقه XSD