Document type definitions (DTDs) - ภาพรวม

Document type definition (DTD) ให้คุณมีวิธีการ ตรวจสอบความถูกต้องไฟล์ XML เทียบกับชุดกฏ เมื่อคุณสร้างไฟล์ DTD คุณ สามารถระบุกฏที่ควบคุมโครงสร้างของไฟล์ XML ใดๆ ที่อ้างอิง ไฟล์ DTD

DTD สามารถมีการประกาศที่กำหนดอิลิเมนต์ แอ็ตทริบิวต์ รูปแบบ และเอนทิตีสำหรับไฟล์ XML ใดๆ ที่อ้างอิงไฟล์ DTD รวมทั้งสร้าง ข้อจำกัดวิธีที่จะสามารถใช้อิลิเมนต์ แอ็ตทริบิวต์ รูปแบบ และเอนทิตี ภายในไฟล์ XML ใดๆ ที่อ้างอิงไฟล์ DTD

ในการพิจารณาว่าไฟล์ XML ถูกต้องนั้น เอกสารต้องมีคู่กับ DTD (หรือสกีมา XML) และเป็นไปตามการประกาศทั้งหมดใน DTD (หรือสกีมา XML)

XML parsers มีความสามารถในการอ่าน DTDs และตรวจสอบเพื่อดูว่า ไฟล์ XML ที่กำลังอ่านนั้นเป็นไปตามกฏเหล่านั้นทั้งหมดหรือไม่ ขณะที่ parser กำลังอ่าน ไฟล์ XML จะตรวจสอบแต่ละบรรทัดเพื่อให้แน่ใจว่าเป็นไปตามกฏ ที่มีอยู่ในไฟล์ DTD ถ้ามีปัญหา parser จะสร้าง ข้อผิดพลาดและชี้ไปยังตำแหน่งที่มีข้อผิดพลาดเกิดขึ้นในไฟล์ XML โดย parser ประเภทนนี้ถูกเรียกว่า parser การตรวจสอบความถูกต้องเนื่องจากตรวจสอบเนื้อหาของ ไฟล์ XML เทียบกับ DTD

งานที่เกี่ยวข้อง
การตรวจสอบความถูกต้อง DTD