الزامات کلی زیر برای محتوا و قالب انواع داده های پایه در مشخصات XML اعمال می شود.
xs: رشته
هر فضای خالی اضافی را قبل یا بعد از رشته کوتاه کنید.
برای کمک به خوانایی، اگر یک رشته کوچک مانند
tornado warningبه کاربران نهایی ارائه می دهید، در صورت امکان داده ها را به حروف عنوان تبدیل کنید. به عبارت دیگر،tornado warningبهTornado Warningتغییر دهید.از علائم نگارشی پشتیبانی نشده استفاده نکنید و در صورت لزوم از کاراکترهای فرار XML استفاده کنید. به عنوان مثال، از
&به جای&.
xs:dateTime
از قالب ISO-8601 به شکل YYYY-MM-DDThh:mm:ssXzh:zm استفاده کنید که به صورت زیر تعریف شده است:
YYYYسال را نشان می دهد.MMماه را نشان می دهد.DDروز را نشان می دهد.Tنماد "T" را نشان می دهد و شروع بخش زمانی مورد نیاز را نشان می دهد.hhساعت را نشان می دهد.mmدقیقه را نشان می دهد.ssدومی را نشان می دهد.Xیکی از این نمادها را نشان می دهد:"+" اگر تاریخ و زمان قبلی در منطقه زمانی قبل از UTC باشد.
"-" اگر تاریخ و زمان قبلی در منطقه زمانی پشت UTC باشد، یا اگر زمان در UTC باشد.
zhساعات افست از تاریخ و زمان قبلی تا UTC یا00اگر زمان قبلی به UTC باشد نشان می دهد.zmدقیقه افست از تاریخ و زمان قبلی تا UTC یا00اگر زمان قبلی به UTC باشد را نشان می دهد.
به عنوان مثال، برای 24 می 2002 در ساعت 16:49 PDT، 2002-05-24T16:49:00-07:00 استفاده کنید.
از تعیین منطقه زمانی الفبایی مانند "Z" استفاده نکنید. شما باید منطقه زمانی UTC را به صورت -00:00 نشان دهید.
xs:language
همانطور که در استاندارد CAP توضیح داده شده است، زبان ها را با یک شناسه معتبر RFC 3066 نشان دهید. توصیه می کنیم فقط برچسب های زبان اصلی را با حروف کوچک تعیین کنید.
یک مثال en-US است.