Document Object Model (DOM) เป็นแพลตฟอร์มอินเตอร์เฟสการเขียนโปรแกรมแอปพลิเคชันที่เป็นกลางภาษา (API) ที่อนุญาตให้โปรแกรมเข้าถึงและเปลี่ยนเนื้อหาโครงสร้างและรูปแบบของเอกสาร
Document Object Model (DOM) เป็นแพลตฟอร์มอินเตอร์เฟสการเขียนโปรแกรมแอปพลิเคชันที่เป็นกลางภาษา (API) ที่อนุญาตให้โปรแกรมเข้าถึงและเปลี่ยนเนื้อหาโครงสร้างและรูปแบบของเอกสาร การสอน DOMหากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ DOM อ่านบทเรียน HTML DOM ของเราและบทเรียน XML DOM ระดับ DOM 0
ระดับ DOM 0 ไม่ใช่ข้อกำหนด W3C และเป็นเพียงคำจำกัดความของฟังก์ชั่นที่เทียบเท่าใน Netscape Navigator 3.0 และ Microsoft Internet Explorer 3.0
บทบาทสำคัญในการพัฒนา DOM คือ: Arbortext, IBM, INSO EPS, Javasoft, Microsoft, Netscape, Novell, กลุ่มการจัดการวัตถุ, Softquad, Sun Microsystems และ Texcel
DOM ระดับ 1 ของ W3C ถูกสร้างขึ้นบนฟังก์ชั่นนี้ DOM ระดับ 1
DOM ระดับ 1 มุ่งเน้นไปที่โมเดลเอกสาร HTML และ XML มันมีฟังก์ชั่นการนำทางเอกสารและการประมวลผล
DOM ระดับ 1 กลายเป็นมาตรฐาน W3C ที่แนะนำเมื่อวันที่ 1 ตุลาคม 1998
ฉบับที่สองของร่างการทำงานคือวันที่ 29 กันยายน 2000 DOM ระดับ 2
DOM ระดับ 2 เพิ่มโมเดลวัตถุสไตล์ชีทให้กับ DOM ระดับ 1 และกำหนดฟังก์ชันการทำงานของข้อมูลสไตล์การทำงานที่แนบมากับเอกสาร
DOM ระดับ 2 ยังกำหนดรูปแบบเหตุการณ์และให้การสนับสนุนสำหรับเนมสเปซ XML
ตามมาตรฐานที่แนะนำ W3C ข้อมูลจำเพาะ DOM ระดับ 2 ได้รับการเผยแพร่เมื่อวันที่ 13 พฤศจิกายน 2000: DOM Level 2 Core
แกน DOM ระดับ 2 ระบุ API สำหรับการเข้าถึงและเปลี่ยนเนื้อหาและโครงสร้างของเอกสารซึ่งยังมีอินเทอร์เฟซสำหรับ XML DOM ระดับ 2 HTML
DOM ระดับ 2 HTML ระบุ API สำหรับการจัดการโครงสร้างเอกสาร HTML และเนื้อหา (ส่วนนี้ของข้อกำหนดนี้ยังคงเป็นร่างที่ใช้งานได้) มุมมอง DOM ระดับ 2
DOM ระดับ 2 ระบุ API สำหรับการเข้าถึงและเปลี่ยนมุมมองเอกสาร มุมมองคือการเป็นตัวแทนที่เกี่ยวข้องกับเอกสารต้นฉบับหรือการเป็นตัวแทนทางเลือกบางอย่าง สไตล์ DOM ระดับ 2
สไตล์ DOM ระดับ 2 ระบุ API สำหรับการเข้าถึงแบบไดนามิกและการเปลี่ยนรูปแบบเนื้อหา เหตุการณ์ DOM ระดับ 2
เหตุการณ์ DOM ระดับ 2 ระบุ API สำหรับการเข้าถึงเหตุการณ์เอกสาร DOM ระดับ 2 ช่วงสำรวจ
การสำรวจระดับ DOM ระดับ 2 ระบุ API ที่ผ่านแบบไดนามิกและตระหนักถึงขอบเขตของเนื้อหาในเอกสาร DOM ระดับ 3
DOM ระดับ 3 ระบุโมเดลเนื้อหา (DTD และ Schemas) และการตรวจสอบเอกสาร นอกจากนี้ยังระบุการโหลดและบันทึกเอกสารการดูเอกสารการจัดรูปแบบเอกสารและเหตุการณ์สำคัญ DOM ระดับ 3 ถูกสร้างขึ้นบน DOM Core Level 2. ข้อกำหนด DOM ระดับ 3 ข้อกำหนด
เอกสารข้อกำหนดของ DOM ได้รับการปรับปรุงสำหรับข้อกำหนดระดับ 3 และเผยแพร่เป็นร่างการทำงานเมื่อวันที่ 12 เมษายน 2000
ร่างงาน DOM ระดับ 3 ต่อไปนี้ได้รับการเผยแพร่เมื่อวันที่ 1 กันยายน 2000: DOM ระดับ 3 Core Core
แกน DOM ระดับ 3 ระบุ API สำหรับการเข้าถึงและเปลี่ยนเนื้อหาโครงสร้างและรูปแบบของเอกสาร เหตุการณ์ DOM ระดับ 3
กิจกรรม DOM ระดับ 3 API ขยายความสามารถของ API เหตุการณ์ระดับ 2 โดยการเพิ่มอินเทอร์เฟซใหม่และชุดเหตุการณ์ใหม่ โหลด DOM ระดับ 3 และบันทึก
โมเดลเนื้อหา DOM ระดับ 3 ระบุ APIs ที่รองรับสำหรับการโหลดและบันทึกเนื้อหาโมเดลเนื้อหา (DTD และ SCHEMA) และการตรวจสอบเอกสาร มุมมองและการจัดรูปแบบ DOM ระดับ 3
มุมมอง DOM ระดับ 3 ระบุ API สำหรับการเข้าถึงและเปลี่ยนมุมมองเอกสาร มุมมองคือการเป็นตัวแทนที่เกี่ยวข้องกับเอกสารต้นฉบับหรือการเป็นตัวแทนทางเลือกบางอย่าง ข้อกำหนดและกำหนดเวลา W3C DOM
โฮมเพจ W3C DOM