หัวข้อนี้จะสาธิตวิธีการเขียน XML Schema ซึ่งในการเขียน XML Schema ขึ้นมาจริง ๆ แล้วไม่จำเป็นต้องเป็นวิธีนี้เท่านั้น สามารถใช้ได้หลายวิธีตามแต่ผู้พัฒนาจะออกแบบ
ชนิดข้อมูลที่ผมจะกล่าวในหัวข้อนี้ก็คือชนิดข้อมูล Date และ Time ซึ่งชนิดข้อมูลนี้จะแบ่งออกเป็นชนิดย่อย ๆ ได้แก่ date, time, datetime ซึ่งการใช้งานแต่ละชนิดข้อมูลมีวิธีใช้ดังนี้
XSD Element Substitution ก็คือการสร้างตัวแทนให้กับ element นั้น ๆ เพื่อให้สื่อความหมาย
ของ element นั้น ๆ ตรงกัน เช่น
ถ้าเรามีผู้ใช้มาจากประเทศที่ต่างกันเช่น อังกฤษ และ นอเวย์ เราต้องการให้เขาเลือกได้ว่าเขาจะ
ใช้ element ภาษานอเวย์ หรือจะใช้ element ภาษาอังกฤษในเอกสาร XML