เมื่อใช้ XML Schema คำถามที่พบบ่อยมักเกี่ยวข้องกับการแนบสคีมาล้มเหลว ปัญหาในการตรวจสอบความถูกต้อง และการไม่แสดงองค์ประกอบ โดยคำถามที่พบบ่อยนี้รวบรวม 3 คำถามหลักพร้อมอภิธานศัพท์
คำถามที่พบบ่อย
หากไม่สามารถแนบ XML schema ได้ ควรทำอย่างไร
- ตรวจสอบว่ารูปแบบไฟล์ XSD ถูกต้องหรือไม่
- ตรวจสอบให้แน่ใจว่าสามารถรู้จำการเข้ารหัสไฟล์ได้ และไฟล์ไม่เสียหาย
- ลองอีกครั้งผ่าน Developer Tools → Schema → Add Schema.
หากการตรวจสอบ schema ไม่ผ่าน ควรทำอย่างไร
- ตรวจสอบข้อความปัจจุบันและระบุตำแหน่งที่มีการรายงานข้อผิดพลาด
- ตรวจสอบว่าองค์ประกอบ XML ในเอกสารขาดแอตทริบิวต์ที่จำเป็นหรือไม่
- ตรวจสอบว่าชนิดข้อมูลขององค์ประกอบตรงกับคำจำกัดความใน schema หรือไม่
เหตุใดจึงไม่แสดงองค์ประกอบหลังจากแนบ schema แล้ว
- เปิดบานหน้าต่างที่เกี่ยวข้องกับโครงสร้าง XML เพื่อตรวจสอบองค์ประกอบ
- ตรวจสอบให้แน่ใจว่าได้เปิดใช้งาน schema แล้ว
- หากมีการแนบ schema หลายรายการ ให้ตรวจสอบว่าเอกสารปัจจุบันใช้ schema ที่ต้องการหรือไม่
อภิธานศัพท์
| คำศัพท์ | คำจำกัดความ |
|---|---|
| XML Schema | ชุดกฎที่ใช้กำหนดโครงสร้างองค์ประกอบ XML ชนิดข้อมูล และกฎข้อจำกัด โดยนามสกุลไฟล์ที่ใช้ทั่วไปคือ .xsd |
| Namespace | ตัวระบุที่ใช้แยกแหล่งที่มาและขอบเขตขององค์ประกอบ XML เพื่อช่วยหลีกเลี่ยงความขัดแย้งของชื่อ |
| ไลบรารี Schema | พื้นที่จัดการที่ใช้ดู บำรุงรักษา ลบ หรืออัปเดต schema ที่แนบไว้ |