ต่อไปนี้คือข้อกำหนดทั่วไปสำหรับเนื้อหาและการจัดรูปแบบของข้อมูลประเภทแบบง่าย ในข้อกำหนด 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 - ระยะเวลา 1 เดือนเป็น
YYYY-MM - ระยะเวลา 1 ปี ณ วันที่
YYYY
ระบบจะตีความวันที่บางส่วนเป็นวันที่ล่าสุดที่เป็นไปได้ในช่วง (เว้นแต่จะ
ระบุไว้เป็นอย่างอื่น) เช่น เมื่อมีการระบุ PartialDate ของ 2026-01 ระบบจะตีความว่า 2026-01-31 หากเหตุการณ์เลื่อนไปเป็น 2026-02 คุณจะต้องอัปเดตค่า PartialDate ในวันที่ 2026-01-31 หรือก่อนหน้านั้นเพื่อหลีกเลี่ยงข้อผิดพลาดในการตรวจสอบ
xs:boolean
เมื่อใช้ประเภทข้อมูล xs:boolean ให้ป้อนค่าเป็น true
หรือ false (คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่)
xs:language
เมื่อใช้xs:languageประเภทข้อมูล ให้ป้อนเป็นค่าตัวอักษร 2 ตัว
พิมพ์เล็กที่สอดคล้องกับมาตรฐาน ISO
639