XML Schema 教程
XML Schema คือสืบทอดของ DTD ที่มีฐาน XML
XML Schema สามารถบรรยายโครงสร้างของเอกสาร XML
ภาษา XML Schema ก็สามารถเรียกว่า XSD (XML Schema Definition) ได้
ความรู้พื้นฐานที่คุณควรมี
ก่อนที่จะเรียนต่อ คุณต้องมีความเข้าใจพื้นฐานของความรู้ดังต่อไปนี้:
- HTML / XHTML
- XML และ XML ชื่อสเปซ
- ความเข้าใจพื้นฐานของ DTD
หากคุณต้องการเรียนรู้โครงการนี้ก่อนหน้านี้ โปรดไปที่ หน้าหลัก เข้าถึงบทความนี้
อะไรคือ XML Schema?
หน้าที่ของ XML Schema คือกำหนดโครงสร้างที่ถูกต้องของเอกสาร XML ที่คล้ายกับ DTD
XML Schema:
- กำหนดองค์ประกอบที่สามารถปรากฏในเอกสาร
- กำหนดคุณสมบัติที่สามารถปรากฏในเอกสาร
- กำหนดองค์ประกอบใดที่เป็นองค์ประกอบย่อย
- กำหนดลำดับขององค์ประกอบย่อย
- กำหนดจำนวนขององค์ประกอบย่อย
- กำหนดว่าองค์ประกอบเป็นช่องว่างหรือสามารถเก็บข้อความได้
- กำหนดประเภทข้อมูลขององค์ประกอบและคุณสมบัติ
- กำหนดค่าเริ่มต้นและค่าคงที่ขององค์ประกอบและคุณสมบัติ
XML Schema คือสืบทอดของ DTD
เราเชื่อว่า XML Schema จะแทนที่ DTD ในโปรแกรมเครื่องคอมพิวเตอร์เสริมส่วนใหญ่
เหตุผลดังนี้:
- XML Schema สามารถขยายเพิ่มเติมเพื่อความต้องการในอนาคต
- XML Schema มีความสมบูรณ์มากขึ้น และมีความสามารถแข็งแกร่งขึ้น
- XML Schema จะเขียนด้วย XML
- XML Schema สนับสนุนประเภทข้อมูล
- XML Schema 支持命名空間