دليل توابع XForms البيانات

دليل كامل لتواعير البيانات XForms

نوع البيانات النصية

الاسم الوصف
ID نص يمثل خاصية ID
IDREF نص يمثل خاصية IDREF
IDREFS  
language نص يحتوي على معرف لغة صالح (مثلاً en، en-US)
Name نص يحتوي على اسم XML صالح
NCName  
NMTOKEN نص يمثل خاصية NMTOKEN
NMTOKENS  
normalizedString نص لا يحتوي على خطوط نسخ جديدة أو tabs
QName  
string نص. هذا هو نوع البيانات الافتراضي الذي سيستخدمه XForms إذا لم يتم تحديد نوع البيانات.

ملاحظة: يمكن أن يحتوي النص على رموز tabs و حروف النسخ الجديدة

token نص لا يحتوي على خطوط إخراج، أو رجوع عكسي يعود، tabs، أو مسافات مقدمية أو خلفية، أو مسافات متعددة

جميع أنواع البيانات النصية تأتي من نوع البيانات string نفسه.

نوع البيانات لـ تاريخ和时间

الاسم الوصف
تاريخ يحدد قيمة تاريخ
dateTime يحدد قيمة تاريخ和时间
gDay يحدد جزءًا من تاريخ - اليوم (يوم)
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 يمثل فترة معينة من عدد من الشهور