انواع داده های پایه

الزامات کلی زیر برای محتوا و قالب انواع داده های پایه در مشخصات 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 است.