دستورالعمل کتابخانه دادههای XForms
دستورالعمل کامل XForms Data Types
نوع دادههای رشتهای
نام |
توضیح |
ID |
رشتهای که نماینده ویژگی ID است |
IDREF |
رشتهای که نماینده ویژگی IDREF است |
IDREFS |
|
language |
رشتهای که شامل یک شناسه زبان معتبر (مثلاً en، en-US) است |
Name |
رشتهای که شامل یک نام معتبر XML است |
NCName |
|
NMTOKEN |
رشتهای که نماینده ویژگی NMTOKEN است |
NMTOKENS |
|
normalizedString |
رشتهای که شامل خطوط جدید یا tabs نیست |
QName |
|
string |
رشتهای. این نوع داده پیشفرضی است که XForms از آن استفاده خواهد کرد اگر
نوع داده مشخص نشده است. توجه: رشته ممکن است شامل کاراکترهای tab باشد و
کاراکترهای سطر جدید |
token |
رشتهای که شامل خطوط جدید، بازگشت ماشین یا کاراکترهای سطر جدید نیست
گزارش میکند، tabs، فضاهای پیشرو یا پسرو، یا فضاهای چندگانه |
تمام نوع دادههای رشتهای از نوع دادههای string منشاء میگیرند.
نوع دادههای تاریخ و زمان
نام |
توضیح |
date |
تعریف یک مقادیر تاریخ |
dateTime |
تعریف یک مقادیر تاریخ و زمان |
gDay |
تعریف بخشی از تاریخ - روز (DD) |
gMonth |
تعریف بخشی از یک تاریخ - ماه (MM) |
gMonthDay |
تعریف بخشی از یک تاریخ - ماه و روز (MM-DD) |
gYear |
تعریف بخشی از یک تاریخ - سال (CCYY) |
gYearMonth |
تعریف بخشی از یک تاریخ - سال و ماه (CCYY-MM) |
time |
تعریف یک مقدار زمان |
نوع دادههای عددی
نام |
توضیح |
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 بیتی |
همه نوعهای دادههای عددی از نوع دادههای دهدهی منشعب میشوند.
نوعهای دادهای متفرقه
نام |
توضیح |
anyURI |
نمایش یک URI، که آدرسهای صفحات وب را شامل میشود |
base64Binary |
اجازه میدهد که کاراکترها، از جمله کاراکترهای کنترلی، وجود داشته باشند که
در غیر این صورت قابل نمایش در XML نیستند |
boolean |
تعریف یک ارزش واقعی/درست یا 1/0 |
double |
|
float |
|
hexBinary |
|
نوعهای دادهای XForms
نام |
توضیح |
listItems |
نمایش یک لیست جدا شده با فاصله |
listItem |
نمایش فقط کاراکترهای بدون فاصله. نوع پایهای عالی برای لیستهای جدا شده با فاصله |
dayTimeDuration |
نمایش یک دوره زمانی مشخص از ثانیهها |
yearMonthDuration |
نمایش یک دوره زمانی مشخص از ماهها |