أنواع البيانات البسيطة

في ما يلي المتطلبات العامة للمحتوى وتنسيق أنواع البيانات البسيطة في مواصفات XML.

xs:string

يُرجى مراعاة أفضل الممارسات التالية عند استخدام نوع البيانات xs:string:

  • يجب دائمًا اقتطاع السلسلة لإزالة المسافات البيضاء البادئة واللاحقة.
  • إذا تم عرض السلسلة للمستخدمين النهائيين، مثل أسماء الأحزاب أو المسميات الوظيفية أو الأسماء الصحيحة، يجب تحويل البيانات إلى Title Case متى أمكن ذلك للمساعدة في سهولة القراءة.

التواريخ والأوقات

xs:date

عند استخدام نوع البيانات xs:date، أدخِله بتنسيق ISO-8601.

xs:dateTime

عند استخدام نوع البيانات xs:dateTime، أدخِله بتنسيق ISO-8601.

PartialDate

PartialDate هي اتحاد يتيح لك ضبط التواريخ بتنسيق ISO-8601 على مستويات مختلفة من الدقة:

  • تاريخ محدّد كـ YYYY-MM-DD
  • فترة شهر واحد كـ YYYY-MM
  • فترة عام واحد على النحو التالي: YYYY

يتم تفسير التواريخ الجزئية على أنّها أحدث تاريخ ممكن في النطاق (ما لم يُذكر خلاف ذلك). على سبيل المثال، عند تقديم PartialDate من 2026-01، يتم تفسير ذلك على أنّه 2026-01-31. في حال انتقال حدث إلى 2026-02، من المهم تعديل قيمة PartialDate في 2026-01-31 أو قبلها لتجنُّب أخطاء التحقّق من الصحة.

xs:boolean

عند استخدام نوع البيانات xs:boolean، أدخِله بالقيمة true أو false (مع مراعاة حالة الأحرف).

xs:language

عند استخدام نوع البيانات xs:language، أدخِلها كقيمة من حرفين صغيرين تتوافق مع معيار ISO 639.