نوع دادهی عددی XSD
- صفحه قبل تاریخ XSD
- صفحه بعدی متفرقههای 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>
نکته:تعداد حداکثر ديجيتهای دهی که میتوانید تعیین کنید 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 بیتی بدون علامت |
محدودیتها برای نوع دادههای عددی
محدودیتهایی که میتوان با نوع دادههای عددی استفاده کرد:
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace
- صفحه قبل تاریخ XSD
- صفحه بعدی متفرقههای XSD