ประเภทข้อมูลพื้นฐาน

ข้อกำหนดทั่วไปต่อไปนี้มีผลกับเนื้อหาและรูปแบบของประเภทข้อมูลพื้นฐานในข้อกำหนด 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 หากเวลาก่อนหน้าเป็น 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