ข้อกำหนดทั่วไปต่อไปนี้มีผลกับเนื้อหาและรูปแบบของประเภทข้อมูลพื้นฐานในข้อกำหนด XML
xs:string
ตัดช่องว่างส่วนเกินก่อนหรือหลังสตริงออก
หากแสดงสตริงตัวพิมพ์เล็ก เช่น
tornado warningให้กับผู้ใช้ปลายทาง ให้แปลงข้อมูลเป็นอักษรตัวพิมพ์ใหญ่ (Title Case) หากเป็นไปได้ เพื่อช่วยในการอ่าน กล่าวคือ ให้เปลี่ยน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หากเวลาก่อนหน้าเป็น UTCzmหมายถึงค่าชดเชยนาทีจากวันที่และเวลาก่อนหน้าเป็น 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