สารบัญ:
คำจำกัดความ - Document Type Definition (DTD) หมายถึงอะไร
การกำหนดประเภทเอกสาร (DTD) หมายถึงชุดการประกาศมาร์กอัปที่กำหนดประเภทเอกสารสำหรับภาษามาตรฐานทั่วไปมาร์กอัปภาษา (SGML) DTD กำหนดโครงสร้างของคลาสเอกสารผ่านการประกาศองค์ประกอบและรายการแอตทริบิวต์ DTD ช่วยแยกวิเคราะห์ตรวจสอบเอกสาร แนะนำอย่างเป็นทางการโดย World Wide Web Consortium (W3C) ขณะนี้ DTD ได้รับการแทนที่โดยส่วนใหญ่เป็นภาษาสคีมาที่รับรู้ XML Namespace
Techopedia อธิบายคำจำกัดความของประเภทเอกสาร (DTD)
DTD สร้างการประกาศสองประเภท: ภายใน: เป็นส่วนหนึ่งของเอกสารและถูกแทรกไว้ในคำนิยาม DOCTYPE ใกล้กับจุดเริ่มต้นของเอกสาร XML ภายนอก: ชี้ไปที่การประกาศ DTD ที่มีอยู่ในไฟล์ภายนอก เพื่อเหตุผลด้านความปลอดภัยตัวแยกวิเคราะห์และเว็บเบราว์เซอร์อาจถูกป้องกันไม่ให้อ่านชุดย่อยภายนอก DTDs อธิบายโครงสร้างของคลาสเอกสารผ่านการประกาศองค์ประกอบและรายการแอตทริบิวต์ การประกาศองค์ประกอบตั้งชื่อชุดองค์ประกอบที่อนุญาตภายในเอกสารและระบุว่าองค์ประกอบที่ประกาศและการทำงานของข้อมูลอักขระอาจมีอยู่ในแต่ละองค์ประกอบหรือไม่ ประกาศรายการแอตทริบิวต์ชื่อชุดของแอตทริบิวต์ที่อนุญาตสำหรับแต่ละองค์ประกอบที่ประกาศรวมถึงประเภทของแต่ละค่าคุณลักษณะหรือชุดที่ชัดเจนของค่าที่ถูกต้อง ประกาศมาร์กอัป DTD ประกาศว่าองค์ประกอบองค์ประกอบรายการแอตทริบิวต์หน่วยงานและสัญลักษณ์ที่ได้รับอนุญาตในโครงสร้างของคลาสที่สอดคล้องกันของเอกสาร XML DTDs มีข้อ จำกัด บางอย่างที่เกี่ยวข้องกับความยืดหยุ่น: ความแตกต่างระหว่างไวยากรณ์ DTD และไวยากรณ์ XML การขาดการรับรู้ namespace ขาดการพิมพ์ข้อมูลคำอธิบายแบบจำลองเนื้อหาที่ จำกัด