סוגי נתונים בסיסיים

הדרישות הכלליות הבאות חלות על התוכן והפורמט של סוגי נתונים בסיסיים במפרט ה-XML.

xs:string

  • יש לחתוך רווחים לבנים מיותרים לפני המחרוזת או אחריה.

  • כדי להקל על הקריאות, אם אתם מציגים מחרוזת קטנה כמו 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.