با سلام خدمت کاربران گرامی سایت پی وی لرن و علاقمندان و کاربرانی که علاقمند به یادگیری دوره XML هستند. در جلسه گذشته به آموزش مبحث کار با Date Data Type در XSD پرداختیم و در ادامه این سر فصل آموزش کار با انواع داده های عددی در XSD را به علاقمندان این دوره ارائه می نماییم.
از انواع داده های عددی در XSD برای مقادیر عددی استفاده می شود.
از Decimal Data Type برای تعیین مقدار عددی استفاده می نماییم.
مثال زیر یک اعلانم decimal در یک schema است:
1 | <xs:element name="prize" type="xs:decimal"/> |
یک عنصر در سند شما ممکن است چنین باشد:
1 | <prize>999.50</prize> |
و یا چیزی شبیه به نمونه زیر:
1 | <prize>+999.5450</prize> |
و یا نمونه زیر:
1 | <prize>-999.5230</prize> |
و یا این که به شکل زیر:
1 | <prize>0</prize> |
و در نهایت به صورت نمونه زیر!
1 | <prize>14</prize> |
از نوع داده اعداد صحیح integer data type برای تعیین مقدار عددی بدون یک جزء کسری استفاده می شود.
در ادامه می توانید اعلام یک عدد صحیح در یک schema را ببینید:
1 | <xs:element name="prize" type="xs:integer"/> |
یک عنصر در سند شما ممکن است چنین باشد:
1 | <prize>999</prize> |
و یا چیزی شبیه به نمونه زیر:
1 | <prize>+999</prize> |
و یا نمونه زیر:
1 | <prize>-999</prize> |
و یا این که به شکل زیر:
1 | <prize>0</prize> |
توجه داشته باشید که تمام انواع داده زیر از نوع داده Decimal (به جز خود decimal) استفاده می شوند!
نام | توضیحات |
byte | عدد صحیح ۸ بیتی نشانه گذاری شده A signed 8-bit integer |
decimal | یک مقدار decimal |
int | عدد صحیح ۳۲ نشانه گذارش شده A signed 32-bit integer |
integer | مقدار عدد صحیح |
long | یک عدد صحیح ۶۴ بیتی علامت گذاری شده A signed 64-bit integer |
negativeInteger | عدد صحیح حاوی تنها مقادیر منفی (..، ۲-، ۱-) |
nonNegativeInteger | یک عدد صحیح که فقط مقادیر غیر منفی (۰،۱،۲، ..) دارد. |
nonNegativeInteger | عدد صحیح حاوی تنها مقادیر منفی (..، ۲-، ۱-) را می گیرد. |
nonPositiveInteger | یک عدد صحیح که فقط مقادیر غیر مثبت دارد (..، ۲-، -۱،۰-) |
positiveInteger | یک عدد صحیح که فقط مقادیر مثبت دارد(۱،۲، ..) |
short | یک عدد صحیح ۱۶ بیتی نشانه گذاری شده A signed 16-bit integer |
unsignedLong | یک عدد صحیح ۶۴ بیتی بدون علامت |
unsignedInt | عدد صحیح ۳۲ بیت بدون علامت |
unsignedShort | یک عدد صحیح ۱۶ بیت بدون علامت |
unsignedByte | یک عدد صحیح ۸ بیتی بدون علامت |
محدودیت هایی که می توانند با انواع داده های عددی استفاده شوند عبارتند از:
در این جلسه آموزش کار با انواع داده های عددی در XSD را فرا گرفتیم.
در جلسه بعد با آموزش انواع داده های متفرقه همراه شما هستیم.
با پی وی لرن همراه باشید.