אלה הדרישות הכלליות לתוכן ולפורמט של סוגי נתונים פשוטים במפרט 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, חשוב לעדכן את הערך של 2026-02 עד התאריך 2026-01-31 או לפניו כדי למנוע שגיאות אימות.PartialDate
xs:boolean
כשמשתמשים בסוג הנתונים xs:boolean, צריך להזין אותו עם הערך true או false (ההבחנה בין אותיות רישיות לאותיות קטנות חשובה).
xs:language
כשמשתמשים בסוג הנתונים xs:language, צריך להזין ערך בן שני תווים באותיות קטנות, בהתאם לתקן ISO 639.